Поделиться через


Перечисление D3D12_SAMPLER_FEEDBACK_TIER (d3d12.h)

Определяет константы, определяющие поддержку обратной связи с выборкой.

Синтаксис

typedef enum D3D12_SAMPLER_FEEDBACK_TIER {
  D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED = 0,
  D3D12_SAMPLER_FEEDBACK_TIER_0_9 = 90,
  D3D12_SAMPLER_FEEDBACK_TIER_1_0 = 100
} ;

Константы

 
D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED
Значение: 0
Указывает, что обратная связь с выборкой не поддерживается. Попытки вызова API обратной связи с выборкой представляют собой ошибку.
D3D12_SAMPLER_FEEDBACK_TIER_0_9
Значение: 90
Указывает, что обратная связь с выборкой поддерживается для уровня 0.9. Это указывает на следующее.

Обратная связь с выборкой поддерживается для образцов со следующими режимами адресации текстур:
* D3D12_TEXTURE_ADDRESS_MODE_WRAP
* D3D12_TEXTURE_ADDRESS_MODE_CLAMP

Представление ресурсов шейдера Texture2D, переданное в методы HLSL для создания отзывов, имеет следующие ограничения:
* Поле MostDetailedMip должно иметь значение 0.
* Количество MipLevels должно охватывать полное число MIP ресурса.
* Поле PlaneSlice должно иметь значение 0.
* Поле ResourceMinLODClamp должно иметь значение 0.

Представление ресурсов шейдера Texture2DArray, переданное в методы HLSL для создания отзывов, имеет следующие ограничения:
* Все ограничения, как в Texture2D выше, и
* Поле FirstArraySlice должно иметь значение 0.
* Поле ArraySize должно охватывать полное число элементов массива ресурса.
D3D12_SAMPLER_FEEDBACK_TIER_1_0
Значение: 100
Указывает, что пример обратной связи поддерживается для уровня 1.0. Это означает, что обратная связь с выборкой поддерживается для всех режимов адресации текстур, а методы записи обратной связи поддерживаются независимо от передаваемого представления ресурсов шейдера.

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Верхняя часть d3d12.h

См. также раздел