WARP 및 참조 디바이스 만들기 제한 사항

Direct3D 10.1 및 Direct3D 11.0에서 WARP 및 참조 디바이스를 만들기 위한 몇 가지 제한 사항이 있습니다. 이 항목에서는 이러한 제한 사항에 대해 설명합니다.

D3D10_DRIVER_TYPE_WARP 및 D3D10_DRIVER_TYPE_REFERENCE 드라이버 유형은 Direct3D 10.1의 D3D10_FEATURE_LEVEL_9_3 기능 수준을 통해 D3D10_FEATURE_LEVEL_9_1 지원되지 않습니다. 또한 D3D_DRIVER_TYPE_WARP 드라이버 유형은 Direct3D 11.0의 D3D_FEATURE_LEVEL_11_0 지원되지 않습니다. 즉, D3D10CreateDevice1 을 호출하여 Direct3D 10.1 디바이스를 만들거나 D3D11CreateDevice 를 호출하여 Direct3D 11.0 디바이스를 만들 때 이러한 드라이버 유형 중 하나를 호출에서 이러한 기능 수준 중 하나로 조합하여 지정하면 호출이 유효하지 않습니다. WARP 및 참조 디바이스에는 다음과 같은 기능 수준, 런타임 및 드라이버 유형의 조합만 유효합니다.

  • Windows 8 포함된 Direct3D 11.1의 모든 기능 수준에서 D3D_DRIVER_TYPE_WARP

    Direct3D 11.1의 모든 기능 수준에서 D3D_DRIVER_TYPE_REFERENCE

    D3D11CreateDevice를 호출하여 Direct3D 11.1 디바이스를 만들 때 이러한 드라이버 유형 중 하나를 이러한 기능 수준 중 하나로 조합하여 지정하면 호출이 유효합니다.

  • Direct3D 11의 D3D_FEATURE_LEVEL_10_1 기능 수준을 통해 D3D_FEATURE_LEVEL_9_1 D3D_DRIVER_TYPE_WARP

    Direct3D 11의 D3D_FEATURE_LEVEL_11_0 기능 수준을 통해 D3D_FEATURE_LEVEL_9_1 D3D_DRIVER_TYPE_REFERENCE

    D3D11CreateDevice를 호출하여 Direct3D 11 디바이스를 만들 때 이러한 드라이버 유형 중 하나를 이러한 기능 수준 중 하나로 조합하여 지정하면 호출이 유효합니다.

  • Direct3D 10.1의 D3D10_FEATURE_LEVEL_10_1 기능 수준을 통해 D3D10_FEATURE_LEVEL_10_0 D3D10_DRIVER_TYPE_WARP 및 D3D10_DRIVER_TYPE_REFERENCE

    D3D10CreateDevice1을 호출하여 Direct3D 10.1 디바이스를 만들 때 이러한 기능 수준 중 하나와 이러한 드라이버 유형 중 하나의 조합을 지정하면 호출이 유효합니다.

디바이스

하위 하드웨어의 Direct3D 11 소개

방법: WARP 디바이스 만들기

방법: 참조 디바이스 만들기

D3D10_DRIVER_TYPE

D3D10_FEATURE_LEVEL1

D3D_DRIVER_TYPE

D3D_FEATURE_LEVEL