Перечисление D3D12_SHADER_CACHE_KIND_FLAGS (d3d12.h)
Определяет константы, определяющие тип кэша шейдера.
Синтаксис
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
} ;
Константы
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER Значение: 0x1 Указывает кэш, управляемый Direct3D 12 для хранения компиляций драйверов шейдеров приложений. |
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS Значение: 0x2 Указывает кэш, используемый для хранения преобразований Direct3D 12 одного типа шейдера в другой (например, шейдеры DXBC в шейдеры DXIL). |
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED Значение: 0x4 Указывает кэш, управляемый драйвером. Операции для этого кэша являются указаниями. |
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED Значение: 0x8 Указывает все сеансы кэша шейдера, созданные методом ID3D12Device9::CreateShaderCacheSession . Запросы к CLEAR с этим флагом применяются ко всем активным сеансам кэша приложений, а также к кэшам на диске, созданным без D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR. |
Требования
Минимальная версия клиента | Сборка Windows 10 20348 |
Минимальная версия сервера | Сборка Windows 10 20348 |
Верхняя часть | d3d12.h |