• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

DirectX12 Root Signature : CBV관련 질문입니다.

22.08.09 17:23 작성 조회수 203

0

 

빨간색으로 동그라미 친 CBV가 꼭 있어야 하는 이유가 뭔지 여쭤 봐두 될까요?

제 생각에 CBV로 가리키는 일을 하지 않고,  Shader Visible이 Constant Buffer의 값을 복사해오면 되지 않는가 라고 생각을 했는데, 그렇게는 안되는 건가요?

GPU와 CPU가 소통을 하기 위해서 CBV가 존재하는 건가요?

답변 1

답변을 작성해보세요.

0

나중에는 ConstantBuffer 외에도 다양한 용도로 GPU에 데이터를 넘겨주기 때문에
View를 통해서 어떤 용도로 사용하는지 일종의 명세서가 먼저 필요합니다.

김원래님의 프로필

김원래

질문자

2022.08.11

리소스와 뷰의 연관 관계를 잘 몰랐었네요.. 감사합니다! 저 혹시 추가적으로 Heap과 Handle의 관계가 둘이 하나로 묶여서 GPU 내부 Heap의 인덱스를 CPU에서도 관리 할 수 있도록? Handle을 가지고 있는건가요? 제가 이해하고 있는게 맞는지..