D3D12プログラミング - 基礎編
今や主流のグラフィックAPIの座はD3D11からD3D12へと移行したようです。 D3D12は魅力的な機能をサポートしていますが、学習難易度は高い方です。 しかし、じっくりと学習すれば、個人でもD3D12 APIでゲームを作成できると考えています。そこで、D3D12でゲームを実際に作成してみた経験を基に、D3D12ゲームプログラミングに挑戦できる知識の基盤を伝えたいと考えています。

他の受講生がよくする質問が気になりますか?
- 未解決
CommandList의 GraphicsCommandList 변경이유
코드를 따라가다 보니 기존엔 ID3D12CommandList를 사용하던걸 ID3D12GraphicsCommandList로 바꾸신 부분들이 있으신데 혹시 특별한 이유가 있을까요?
directxdirectx-12d3ddirectx12snrkgotdj0756
・
9ヶ月前
0
92
2
- 解決
[25:13] Virtual Interface 와 COM Interface간의 차이가 궁금합니다.
안녕하세요. 먼저 좋은 강의 감사드립니다.해당 강의 부분에서 pDebugController 변수를 Virtual Interface라고 말씀하셨는데,<p s
directxdirectx-12d3ddirectx12jbryu3498
・
9ヶ月前
0
101
1
- 未解決
Descriptor를 복사하는 이유
안녕하세요 강의 잘 보고 있습니다. 공부를 하다가 의문점이 하나 생겼습니다. Descriptor Heap을 Shader Visible하지 않은 거에 내용을 채우고 렌더링시 Shader Visibl
directxdirectx-12d3ddirectx12hurjm10068108
・
0
300
2
- 未解決
코드에 대한질문있습니다.
처음 디바이스 생성부분에서 어댑터를 순환하면서 Device 를 생성하는데저같은경우에는 그래픽카드를 2개 사용중인데 1080과 4090을 사용중인데 첫번째 어댑터에 1080으로 인식되면서 1080을 이용해서 Device 를 생성하
directxdirectx-12d3ddirectx12dltmddnr053959
・
0
219
2
- 未解決
Comptr 을 안쓸시 메모리 해제순서
혹시 Comptr 을 안쓸시 메모리해제를 직접해주고있는데 ,Device 를 먼저 해제할시 ref값이 0 이 안나와서 DebugLeak 에 걸리게되던데D3D12 객체들의 메모리 해제할때도 순서가 중요한건가요?
directxdirectx-12d3ddirectx12dltmddnr053959
・
0
262
2
- 解決
raw pointer 쓰시는 이유가 따로 있으신가요?
혹시 ComPtr 안쓰시고 raw pointer 쓰시는 이유가 있으신가요?
directxdirectx-12d3ddirectx12fordeer07173813
・
0
365
1
- 未解決
질문있습니다.
안녕하세요 공부하다가 몇가지 궁금한게 생겨 여쭤봅니다. 질문1) D3D12_DESCRIPTOR_RANGE ranges[2] ={{ D3D12_DESCRIPTOR
directxdirectx-12d3ddirectx12dltmddnr053959
・
0
411
2

