리소스 핸들링 하는 부분이 머리 깨질 것 같다
Transition도 신경써야하고 alignment 때문에 하나의 리소스에 여러 리소스들을 subresource로 할당해주는 식으로 구현해야 메모리 사용량 줄일 수 있을 것 같고.. 루트 파라미터로 Root Descriptor, Root Constant, Root Descriptor Table 해줘서 쉐이더 레지스터랑 링크도 다 해줘야하고.. (그 와중에 루트 시그니처들도 쉐이더 마다 다 따로 만들어 줘야하고..) 리소스 업로드도 fence로 CPU-GPU 동기화 시켜줘야하고.. 어우 ㅋㅋ
루트 시그니처 할때 까지만 해도 먹을만하네요 였는데 갑자기 배불러요~
ㄹㅇ 머리 깨질거같음ㅋㅋ
그래도 이번에는 할 수 있을 것 같다
해당 댓글은 삭제되었습니다.
아직 공부하고 있어서 괜찮은데 이걸 실제로 코드로 실사용 할 생각하니까 머리 아퍼.. 렌더 그래프가 나온 이유가 다 있구나 싶음..
프레임 그래프
학습할때 멍때리고 앉아있으면 지루하긴 하지 ㅋㅋ
시킬때
DX12는 최적화 전략이 굉장히 다양해서 코딩하는 맛이 있음 ㅋㅋ
GOSU