DirectX 12 ์ฅ์น ์ด๊ธฐํ ์ดํดํ๊ธฐ (5) - part 1
[ DirectX 12 ์ฅ์น ์ด๊ธฐํ ๋จ๊ณ ] 1 ๋จ๊ณ Device(๊ทธ๋ํฝ ๋๋ฐ์ด์ค) ์์ฑ. 2 ๋จ๊ณ CommandQueue์ CommandList ์์ฑ. 3 ๋จ๊ณ SwapChain ์์ฑ. 4 ๋จ๊ณ FenceObject ์์ฑ. 5 ๋จ๊ณ ๋ ๋ํ๊ฒ(RenderTarget)๊ณผ ๊น์ด/์คํ
์ค(Depth/Stencil) ๋ฒํผ ์์ฑ. ๋ ๋ํ๊ฒ ๋ฒํผ์ ๊น์ด/์คํ
์ค ๋ฒํผ๋ฅผ ๋ง๋ค๊ธฐ ์ ์ ๋จผ์ ๋ฆฌ์์ค(Resource) & ๋ฆฌ์์ค ๋ทฐ(Resource View) ๊ทธ๋ฆฌ๊ณ ์์ ์ ํ(Descriptor Heap)์ ๋ํ ์ดํด๊ฐ ํ์ํ๋ค. [ ๋ฆฌ์์ค (Resource) ] ๋ชจ๋ ๊ทธ๋ํฝ ๋๋ฐ์ด์ค(GPU)๊ฐ ๋ ๋๋ง์ ํ ๋๋ ํฌ๊ฒ ๋ ๊ฐ์ง ๊ตฌ๋ถ์ผ๋ก ๋๋๋ค. CPU : C++ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด ํ๋ก๊ทธ๋จ์ ์คํ์ํจ๋ค. GPU : Direct..
2020.07.25