Limitações ao criar dispositivos WARP e de referência

Existem algumas limitações para criar dispositivos WARP e Referência no Direct3D 10.1 e no Direct3D 11.0. Este tópico discute essas limitações.

Não há suporte para os tipos de driver D3D10_DRIVER_TYPE_WARP e D3D10_DRIVER_TYPE_REFERENCE no D3D10_FEATURE_LEVEL_9_1 por meio D3D10_FEATURE_LEVEL_9_3 níveis de recursos no Direct3D 10.1. Além disso, não há suporte para o tipo de driver D3D_DRIVER_TYPE_WARP no D3D_FEATURE_LEVEL_11_0 no Direct3D 11.0. Ou seja, quando você chama D3D10CreateDevice1 para criar um dispositivo Direct3D 10.1 ou quando chama D3D11CreateDevice para criar um dispositivo Direct3D 11.0, se você especificar uma combinação de um desses tipos de driver com um desses níveis de recurso na chamada, a chamada será inválida. Somente as seguintes combinações de níveis de recursos, runtimes e tipos de driver são válidas para dispositivos WARP e Referência:

  • D3D_DRIVER_TYPE_WARP em todos os níveis de recursos no Direct3D 11.1, que Windows 8 inclui

    D3D_DRIVER_TYPE_REFERENCE em todos os níveis de recursos no Direct3D 11.1

    Quando você chama D3D11CreateDevice para criar um dispositivo Direct3D 11.1, a chamada é válida se você especificar uma combinação de um desses tipos de driver com um desses níveis de recurso.

  • D3D_DRIVER_TYPE_WARP em D3D_FEATURE_LEVEL_9_1 por meio D3D_FEATURE_LEVEL_10_1 níveis de recursos no Direct3D 11

    D3D_DRIVER_TYPE_REFERENCE em D3D_FEATURE_LEVEL_9_1 por meio D3D_FEATURE_LEVEL_11_0 níveis de recursos no Direct3D 11

    Quando você chama D3D11CreateDevice para criar um dispositivo Direct3D 11, a chamada é válida se você especificar uma combinação de um desses tipos de driver com um desses níveis de recurso.

  • D3D10_DRIVER_TYPE_WARP e D3D10_DRIVER_TYPE_REFERENCE em D3D10_FEATURE_LEVEL_10_0 por meio D3D10_FEATURE_LEVEL_10_1 níveis de recursos no Direct3D 10.1

    Quando você chama D3D10CreateDevice1 para criar um dispositivo Direct3D 10.1, a chamada é válida se você especificar uma combinação de um desses tipos de driver com um desses níveis de recurso.

Dispositivos

Introdução ao Direct3D 11 no hardware de nível inferior

Como criar um dispositivo WARP

Como criar um dispositivo de referência

D3D10_DRIVER_TYPE

D3D10_FEATURE_LEVEL1

D3D_DRIVER_TYPE

D3D_FEATURE_LEVEL