énumération D3D12_SHADER_CACHE_KIND_FLAGS (d3d12.h)
Définit des constantes qui spécifient un type de cache de nuanceur.
Syntaxe
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
} ;
Constantes
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER Valeur : 0x1 Spécifie un cache géré par Direct3D 12 pour stocker les compilations de pilotes de nuanceurs d’application. |
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS Valeur : 0x2 Spécifie un cache utilisé pour stocker les conversions de Direct3D 12 d’un type de nuanceur vers un autre (par exemple, les nuanceurs DXBC en nuanceurs DXIL). |
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED Valeur : 0x4 Spécifie un cache géré par le pilote. Les opérations de ce cache sont des indicateurs. |
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED Valeur : 0x8 Spécifie toutes les sessions de cache du nuanceur créées par la méthode ID3D12Device9::CreateShaderCacheSession . Les demandes de CLEAR avec cet indicateur s’appliquent à toutes les sessions de cache d’application actuellement actives, ainsi qu’aux caches sur disque créés sans D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR. |
Spécifications
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | d3d12.h |