DirectX 12 ์ฅ์น ์ด๊ธฐํ ์ดํดํ๊ธฐ (3)
[ DirectX 12 ์ฅ์น ์ด๊ธฐํ ๋จ๊ณ ] 1 ๋จ๊ณ Device(๊ทธ๋ํฝ ๋๋ฐ์ด์ค) ์์ฑ. 2 ๋จ๊ณ CommandQueue์ CommandList ์์ฑ. 3 ๋จ๊ณ SwapChain ์์ฑ. 4 ๋จ๊ณ FenceObject ์์ฑ. 5 ๋จ๊ณ ๋ ๋ํ๊ฒ(RenderTarget)๊ณผ ๊น์ด/์คํ
์ค(Depth/Stencil) ๋ฒํผ ์์ฑ. [ 3๋จ๊ณ SwapChain ์์ฑ ] [ Direct3D Double Buffering ] ์ค์ ์ฒด์ธ(SwapChain)์ ์์ฐจ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ํ๋ ์ ๋ฒํผ๋ค์ ์งํฉ์ด๋ค. - ์ ๋ฉด ๋ฒํผ(FrontBuffer) : ๋์คํ๋ ์ด(๋ชจ๋ํฐ)์ ์ง์ ์ฐ๊ฒฐ๋๋ค. ๊ทธ๋ํฝ ์นด๋๋ง ์ ๊ทผ ๊ฐ๋ฅํ ์์ญ์ด๋ค. - ํ๋ฉด๋ฒํผ(BackBuffer) : ์์ฉ ํ๋๊ทธ๋จ์ด ๊ทธ๋ํฝ ์์
์ ํ๋ ์์ญ์ด๋ค. ํ๋ฆฌ์ ํ
์ด์
(Prese..
2020.07.15