Direct3D 10D3D10 썸네일형 리스트형 Direct3D 10 Rendering Pipeline Diriect3D 10(D3D10)의 렌더링 파이프라인은 Direct3D 9.0(D3D9)과 매우 다르다. D3D9과 구별되는 외형상의 가장 커다란 특징이라면, 디스플레이 어댑터, 출력기기(모니터)와 같은 하드웨어 인프라를 다루는 부분을 DXGI(DirectX Graphics Infrastructure)로 완전히 독립시켰다는 것이다. DXGI 이전에는 Direct3D가 이런 하부 구조까지 책임지고 있었기 때문에, 코드를 마이그레이션 하는 경우 실제 이식 작업과 상관없는 이런 부분까지 손 대야 하는 불편함이 있었다. DXGI는 어댑터, 백버퍼(스왑체인), 출력 기기에 대한 정보를 Direct3D와 별도로 관리한다. 또, D3D9에서는 출력으로 지정된 윈도우 핸들을 실행 도중 바꿀 수 있었는데, DXGI는 .. 더보기 이전 1 다음