Direct3D 12란?
- 사용자가 GPU 구현 명세를 신경쓰지 않고 명령을 내릴 수 있도록 제공하는 라이브러리.
- Direct3D 11과 달라진점은 CPU의 부담을 줄이고 다중 스레드를 지원하기 위해 제작되었으며 그 과정에서 추상화가 줄어들고 저수준의 API가 되었다. (훨씬 더 GPU 명령어에 가까운 인터페이스)
Direct3D Init 복습
Device
Command List
Swap Chain
Descriptor
Swap Chain에서 Render Target 얻어오고 Descriptor 만드는 코드 보면서 설명.
Depth Stencil
Viewport, Scissor Rect
예제코드 한 번 쭉 짚어보면서 설명하고 마무리.