이 시리즈에서는 DirectX 12의 graphics Pipeline을 살펴본다. 그 첫 단계인 Input Assembler에 대해 설명한다.
Vertex Shader 단계에서 이루어지는 world transform, view transform, projection transform에 대해 학습하며 4개의 space의 정의를 다룬다.
DX11에서 등장한 Tesselation Stages의 각 단계를 살펴보고 왜 이 단계가 등장했는지 Displacement mapping을 예로 들어 설명한다.
Rasterizer stage에서 이루어지는 Primitive Clipping, Perspective Division, Viewport Transform, Face Culling, Assigning Attributes for Fragments 등에 대해 알아본다
Pixel Shader에서 하는 일에 대해 학습한다.
Output Merger 단계에서 수행하는 Depth-Stencil Testing, Color Blending에 대해 알아본다.