Condividi tramite


Limitazioni per la creazione di dispositivi WARP e riferimenti

Esistono alcune limitazioni per la creazione di dispositivi WARP e Reference in Direct3D 10.1 e Direct3D 11.0. Questo argomento illustra tali limitazioni.

I tipi di driver D3D10_DRIVER_TYPE_WARP e D3D10_DRIVER_TYPE_REFERENCE non sono supportati nei D3D10_FEATURE_LEVEL_9_1 tramite i livelli di funzionalità D3D10_FEATURE_LEVEL_9_3 in Direct3D 10.1. Inoltre, il tipo di driver D3D_DRIVER_TYPE_WARP non è supportato in D3D_FEATURE_LEVEL_11_0 in Direct3D 11.0. Ovvero, quando si chiama D3D10CreateDevice1 per creare un dispositivo Direct3D 10.1 o quando si chiama D3D11CreateDevice per creare un dispositivo Direct3D 11.0, se si specifica una combinazione di uno di questi tipi di driver con uno di questi livelli di funzionalità nella chiamata, la chiamata non è valida. Solo le combinazioni seguenti di livelli di funzionalità, runtime e tipi di driver sono validi per i dispositivi WARP e Reference:

  • D3D_DRIVER_TYPE_WARP su tutti i livelli di funzionalità in Direct3D 11.1, che Windows 8 include

    D3D_DRIVER_TYPE_REFERENCE su tutti i livelli di funzionalità in Direct3D 11.1

    Quando si chiama D3D11CreateDevice per creare un dispositivo Direct3D 11.1, la chiamata è valida se si specifica una combinazione di uno di questi tipi di driver con uno di questi livelli di funzionalità.

  • D3D_DRIVER_TYPE_WARP su D3D_FEATURE_LEVEL_9_1 tramite livelli di funzionalità D3D_FEATURE_LEVEL_10_1 in Direct3D 11

    D3D_DRIVER_TYPE_REFERENCE su D3D_FEATURE_LEVEL_9_1 tramite livelli di funzionalità D3D_FEATURE_LEVEL_11_0 in Direct3D 11

    Quando si chiama D3D11CreateDevice per creare un dispositivo Direct3D 11, la chiamata è valida se si specifica una combinazione di uno di questi tipi di driver con uno di questi livelli di funzionalità.

  • D3D10_DRIVER_TYPE_WARP e D3D10_DRIVER_TYPE_REFERENCE su D3D10_FEATURE_LEVEL_10_0 tramite livelli di funzionalità D3D10_FEATURE_LEVEL_10_1 in Direct3D 10.1

    Quando si chiama D3D10CreateDevice1 per creare un dispositivo Direct3D 10.1 , la chiamata è valida se si specifica una combinazione di uno di questi tipi di driver con uno di questi livelli di funzionalità.

Dispositivi

Introduzione a Direct3D 11 sull'hardware a livello inferiore

Procedura: Creare un dispositivo WARP

Procedura: Creare un dispositivo di riferimento

D3D10_DRIVER_TYPE

D3D10_FEATURE_LEVEL1

D3D_DRIVER_TYPE

D3D_FEATURE_LEVEL