Direct3D 12 이해

Windows 10 및 Windows 10 Mobile용 3D 게임과 앱을 작성하려면 Direct3D 12 기술의 기본 사항과 게임과 앱에서 이 기술을 사용하기 위한 준비 방법을 이해해야 합니다.

이 섹션의 항목을 사용하여 Direct3D 12로 앱 및 게임을 프로그래밍할 환경을 설정하고 알아봅니다. 또한 이 콘텐츠는 Direct3D 11 앱과 게임을 Direct3D 12로 포팅하는 데 도움이 되므로 Direct3D 12 기능 및 효율성을 활용할 수 있습니다.

Direct3D 12를 사용하여 프로그래밍하려면 다음 구성 요소가 필요합니다.

  • Direct3D 12 호환 가능 GPU가 있는 하드웨어 플랫폼
  • WDDM(Windows Display Driver Model) 2.0 드라이버를 지원하는 디스플레이 드라이버

섹션 내용

항목 설명
Direct3D 12 프로그래밍 환경 설정
생산성 높은 Direct3D 12 개발 환경을 구성하는 설치, 도구 및 지원되는 라이브러리를 설명합니다.
기본 Direct3D 12 구성 요소 만들기
이 항목에서는 기본 Direct3D 12 구성 요소를 만들기 위한 호출 흐름을 설명합니다.
Direct3D 11에서 Direct3D 12로의 중요한 변경 내용
Direct3D 12는 Direct3D 11 프로그래밍 모델과 상당히 다릅니다. Direct3D 12를 사용하면 앱이 그 어느 때보다 하드웨어에 가까워집니다.
하드웨어 기능 수준
11_0~12_1 하드웨어 기능 수준의 기능을 설명합니다.

Direct3D 12 프로그래밍 가이드