enumerazione D3D12_SHADER_CACHE_KIND_FLAGS (d3d12.h)

Definisce le costanti che specificano un tipo di cache shader.

Sintassi

typedef enum D3D12_SHADER_CACHE_KIND_FLAGS {
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER = 0x1,
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS = 0x2,
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED = 0x4,
  D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED = 0x8
} ;

Costanti

 
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER
Valore: 0x1
Specifica una cache gestita da Direct3D 12 per archiviare le compilazioni dei driver degli shader dell'applicazione.
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS
Valore: 0x2
Specifica una cache usata per archiviare le conversioni di Direct3D 12 di un tipo shader in un altro,ad esempio i shader DXBC in DXIL shader.
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED
Valore: 0x4
Specifica una cache gestita dal driver. Le operazioni per questa cache sono hint.
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED
Valore: 0x8
Specifica tutte le sessioni di cache shader create dal metodo ID3D12Device9::CreateShaderCacheSession . Le richieste a CLEAR con questo flag si applicano a tutte le sessioni della cache delle applicazioni attualmente attive, nonché alle cache su disco create senza D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR.

Requisiti

   
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione d3d12.h

Vedi anche