D3D12엔진 개발 – Dynamic VertexBuffer 사용
Voxel Horizon데모를 D3D12엔진으로 돌아가게 만들었다. 데모에서 바닥과 블럭 렌더링은 Dynamic VertexBuffer를 사용한다. D3D11에선 Map(), Unmap()을 사용해서 하나의 VertexBuffer에 Update하고 Draw..(), 또 Update하고 Draw..()하면 되었다. D3D11이라고 해서 Draw..()한다고 즉시 렌더링이 이루어지진 않는데 Resource Renaming이란 방법으로 해결하고 있다. D3D12에선 이런거 없다. 게다가 CommandList를 이욯하기 때문에 Execute()하는 시점까진 Draw…()에 사용될 VertexBuffer의 내용이 그대로 유지되어야한다. 우선 Vertex Buffer는 다음과 … More D3D12엔진 개발 – Dynamic VertexBuffer 사용







댓글을 달려면 로그인해야 합니다.