Limitations de la création d’appareils WARP et de référence

Certaines limitations existent pour la création d’appareils WARP et Référence dans Direct3D 10.1 et Direct3D 11.0. Cette rubrique traite de ces limitations.

Les types de pilotes D3D10_DRIVER_TYPE_WARP et D3D10_DRIVER_TYPE_REFERENCE ne sont pas pris en charge sur le D3D10_FEATURE_LEVEL_9_1 via D3D10_FEATURE_LEVEL_9_3 niveaux de fonctionnalités dans Direct3D 10.1. En outre, le type de pilote D3D_DRIVER_TYPE_WARP n’est pas pris en charge sur D3D_FEATURE_LEVEL_11_0 dans Direct3D 11.0. Autrement dit, lorsque vous appelez D3D10CreateDevice1 pour créer un appareil Direct3D 10.1 ou lorsque vous appelez D3D11CreateDevice pour créer un appareil Direct3D 11.0, si vous spécifiez une combinaison d’un de ces types de pilotes avec l’un de ces niveaux de fonctionnalités dans l’appel, l’appel n’est pas valide. Seules les combinaisons suivantes de niveaux de fonctionnalités, d’runtimes et de types de pilotes sont valides pour les appareils WARP et Référence :

  • D3D_DRIVER_TYPE_WARP à tous les niveaux de fonctionnalités de Direct3D 11.1, qui Windows 8 inclut

    D3D_DRIVER_TYPE_REFERENCE à tous les niveaux de fonctionnalités dans Direct3D 11.1

    Lorsque vous appelez D3D11CreateDevice pour créer un appareil Direct3D 11.1, l’appel est valide si vous spécifiez une combinaison d’un de ces types de pilotes avec l’un de ces niveaux de fonctionnalités.

  • D3D_DRIVER_TYPE_WARP sur D3D_FEATURE_LEVEL_9_1 via D3D_FEATURE_LEVEL_10_1 niveaux de fonctionnalités dans Direct3D 11

    D3D_DRIVER_TYPE_REFERENCE sur D3D_FEATURE_LEVEL_9_1 via D3D_FEATURE_LEVEL_11_0 niveaux de fonctionnalités dans Direct3D 11

    Lorsque vous appelez D3D11CreateDevice pour créer un appareil Direct3D 11, l’appel est valide si vous spécifiez une combinaison d’un de ces types de pilotes avec l’un de ces niveaux de fonctionnalités.

  • D3D10_DRIVER_TYPE_WARP et D3D10_DRIVER_TYPE_REFERENCE sur D3D10_FEATURE_LEVEL_10_0 via D3D10_FEATURE_LEVEL_10_1 niveaux de fonctionnalités dans Direct3D 10.1

    Lorsque vous appelez D3D10CreateDevice1 pour créer un appareil Direct3D 10.1, l’appel est valide si vous spécifiez une combinaison d’un de ces types de pilotes avec l’un de ces niveaux de fonctionnalités.

Appareils

Présentation de Direct3D 11 sur le matériel de niveau inférieur

Procédure : créer un appareil WARP

Guide pratique pour créer un appareil de référence

D3D10_DRIVER_TYPE

D3D10_FEATURE_LEVEL1

D3D_DRIVER_TYPE

D3D_FEATURE_LEVEL