-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
DirectX12 Root Signature : CBV관련 질문입니다.
22.08.09 17:23 작성 조회수 203
0
빨간색으로 동그라미 친 CBV가 꼭 있어야 하는 이유가 뭔지 여쭤 봐두 될까요?
제 생각에 CBV로 가리키는 일을 하지 않고, Shader Visible이 Constant Buffer의 값을 복사해오면 되지 않는가 라고 생각을 했는데, 그렇게는 안되는 건가요?
GPU와 CPU가 소통을 하기 위해서 CBV가 존재하는 건가요?
답변을 작성해보세요.
0
Rookiss
지식공유자2022.08.09
나중에는 ConstantBuffer 외에도 다양한 용도로 GPU에 데이터를 넘겨주기 때문에
View를 통해서 어떤 용도로 사용하는지 일종의 명세서가 먼저 필요합니다.
김원래
질문자2022.08.11
리소스와 뷰의 연관 관계를 잘 몰랐었네요.. 감사합니다! 저 혹시 추가적으로 Heap과 Handle의 관계가 둘이 하나로 묶여서 GPU 내부 Heap의 인덱스를 CPU에서도 관리 할 수 있도록? Handle을 가지고 있는건가요? 제가 이해하고 있는게 맞는지..
답변 1