Limitaciones de creación de dispositivos WARP y de referencia

Existen algunas limitaciones para crear dispositivos WARP y Reference en Direct3D 10.1 y Direct3D 11.0. En este tema se describen esas limitaciones.

Los tipos de controlador de D3D10_DRIVER_TYPE_WARP y D3D10_DRIVER_TYPE_REFERENCE no se admiten en el D3D10_FEATURE_LEVEL_9_1 a través de D3D10_FEATURE_LEVEL_9_3 niveles de características en Direct3D 10.1. Además, el tipo de controlador D3D_DRIVER_TYPE_WARP no se admite en D3D_FEATURE_LEVEL_11_0 en Direct3D 11.0. Es decir, cuando llamas a D3D10CreateDevice1 para crear un dispositivo Direct3D 10.1 o cuando llamas a D3D11CreateDevice para crear un dispositivo Direct3D 11.0, si especificas una combinación de uno de estos tipos de controladores con uno de estos niveles de características en la llamada, la llamada no es válida. Solo las siguientes combinaciones de niveles de características, entornos de ejecución y tipos de controladores son válidas para los dispositivos WARP y Reference:

  • D3D_DRIVER_TYPE_WARP en todos los niveles de características de Direct3D 11.1, que Windows 8 incluye

    D3D_DRIVER_TYPE_REFERENCE en todos los niveles de características de Direct3D 11.1

    Cuando llamas a D3D11CreateDevice para crear un dispositivo Direct3D 11.1, la llamada es válida si especificas una combinación de uno de estos tipos de controladores con uno de estos niveles de características.

  • D3D_DRIVER_TYPE_WARP en D3D_FEATURE_LEVEL_9_1 a través de niveles de características de D3D_FEATURE_LEVEL_10_1 en Direct3D 11

    D3D_DRIVER_TYPE_REFERENCE en D3D_FEATURE_LEVEL_9_1 a través de niveles de características de D3D_FEATURE_LEVEL_11_0 en Direct3D 11

    Cuando llamas a D3D11CreateDevice para crear un dispositivo Direct3D 11, la llamada es válida si especificas una combinación de uno de estos tipos de controladores con uno de estos niveles de características.

  • D3D10_DRIVER_TYPE_WARP y D3D10_DRIVER_TYPE_REFERENCE en D3D10_FEATURE_LEVEL_10_0 a través de niveles de características de D3D10_FEATURE_LEVEL_10_1 en Direct3D 10.1

    Cuando llamas a D3D10CreateDevice1 para crear un dispositivo Direct3D 10.1, la llamada es válida si especificas una combinación de uno de estos tipos de controladores con uno de estos niveles de características.

Dispositivos

Introducción a Direct3D 11 en hardware de nivel inferior

Cómo: Crear un dispositivo WARP

Cómo: Crear un dispositivo de referencia

D3D10_DRIVER_TYPE

D3D10_FEATURE_LEVEL1

D3D_DRIVER_TYPE

D3D_FEATURE_LEVEL