리소스 핸들링 하는 부분이 머리 깨질 것 같다

Transition도 신경써야하고 alignment 때문에 하나의 리소스에 여러 리소스들을 subresource로 할당해주는 식으로 구현해야 메모리 사용량 줄일 수 있을 것 같고.. 루트 파라미터로 Root Descriptor, Root Constant, Root Descriptor Table 해줘서 쉐이더 레지스터랑 링크도 다 해줘야하고.. (그 와중에 루트 시그니처들도 쉐이더 마다 다 따로 만들어 줘야하고..) 리소스 업로드도 fence로 CPU-GPU 동기화 시켜줘야하고.. 어우 ㅋㅋ