перечисление D3D12_SHADER_CACHE_FLAGS (d3d12.h)
Определяет константы, определяющие флаги кэша шейдеров.
Синтаксис
typedef enum D3D12_SHADER_CACHE_FLAGS {
D3D12_SHADER_CACHE_FLAG_NONE = 0,
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED = 0x1,
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR = 0x2
} ;
Константы
D3D12_SHADER_CACHE_FLAG_NONE Значение: 0 Указывает отсутствие флага. |
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED Значение: 0x1 Указывает, что используемый драйвер неявно определяет версию кэша. Для систем с несколькими GPU кэш, созданный таким образом, хранится рядом для каждого адаптера, на котором выполняется приложение. Поле Версия в структуре D3D12_SHADER_CACHE_SESSION_DESC (описание кэша) используется в качестве дополнительного ограничения. |
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR Значение: 0x2 По умолчанию кэши хранятся во временном хранилище и могут быть очищены путем очистки диска. Эта константа (недопустимая для приложений UWP) указывает, что кэш хранится в текущем рабочем каталоге. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | сборка Windows 10 20348 |
Минимальная версия сервера | сборка Windows 10 20348 |
Верхняя часть | d3d12.h |