다음을 통해 공유


디바이스(Direct3D 11 그래픽)

Direct3D 디바이스는 개체를 할당 및 삭제하고, 기본 형식을 렌더링하고, 그래픽 드라이버 및 하드웨어와 통신합니다. Direct3D 11에서 디바이스는 리소스를 만들기 위한 디바이스 개체와 렌더링을 수행하는 디바이스 컨텍스트 개체로 구분됩니다. 이 섹션에서는 Direct3D 11 디바이스 및 디바이스 컨텍스트 개체에 대해 설명합니다.

한 디바이스에서 만든 개체는 다른 디바이스와 직접 사용할 수 없습니다. 공유 리소스를 사용하여 공유 개체를 만든 디바이스에서만 사용할 수 있는 제약 조건을 사용하여 여러 디바이스 간에 데이터를 공유합니다.

섹션 내용

항목 설명
Direct3D 11의 디바이스 소개
Direct3D 11 개체 모델은 리소스 만들기 및 렌더링 기능을 디바이스 및 하나 이상의 컨텍스트로 구분합니다. 이 분리는 다중 스레딩을 용이하게 하도록 설계되었습니다.
소프트웨어 계층
Direct3D 11 런타임은 핵심의 기본 기능부터 시작하여 외부 계층에서 선택적 및 개발자 지원 기능을 빌드하는 계층으로 구성됩니다. 이 섹션에서는 각 계층의 기능에 대해 설명합니다.
WARP 및 참조 디바이스 만들기 제한 사항
Direct3D 10.1 및 Direct3D 11.0에서 WARP 및 참조 디바이스를 만들기 위한 몇 가지 제한 사항이 있습니다. 이 항목에서는 이러한 제한 사항에 대해 설명합니다.
하위 하드웨어의 Direct3D 11
이 섹션에서는 DirectX 9에서 DirectX 11까지 새로운 하드웨어와 기존 하드웨어를 모두 지원하도록 Direct3D 11을 설계하는 방법을 설명합니다.
Direct3D 11 기능 데이터를 사용하여 Direct3D 기능 수준 보완
최신 버전의 Windows에서 추가된 기능을 포함하여 선택적 기능에 대한 디바이스 지원을 검사 방법을 알아보세요.

디바이스에 대한 topics 방법

항목 Description
방법: 참조 디바이스 만들기
참조 디바이스를 만드는 방법을 설명합니다.
방법: WARP 디바이스 만들기
WARP 디바이스를 만드는 방법을 설명합니다.
방법: 스왑 체인 만들기
스왑 체인을 만드는 방법을 설명합니다.
방법: 어댑터 열거
실제 디스플레이 어댑터를 열거하는 방법을 설명합니다.
방법: 어댑터 디스플레이 모드 가져오기
어댑터의 지원되는 디스플레이 기능을 가져오는 방법을 설명합니다.
방법: 디바이스 및 직접 실행 컨텍스트 만들기
디바이스를 초기화하는 방법을 설명합니다.

Direct3D 11의 프로그래밍 지침