перечисление D3D12_RESOLVE_MODE (d3d12.h)

Указывает операцию разрешения.

Синтаксис

typedef enum D3D12_RESOLVE_MODE {
  D3D12_RESOLVE_MODE_DECOMPRESS = 0,
  D3D12_RESOLVE_MODE_MIN = 1,
  D3D12_RESOLVE_MODE_MAX = 2,
  D3D12_RESOLVE_MODE_AVERAGE = 3,
  D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK,
  D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK
} ;

Константы

 
D3D12_RESOLVE_MODE_DECOMPRESS
Значение: 0
Разрешает сжатые исходные образцы в несжатые значения. При использовании этой операции исходные и целевые ресурсы должны иметь одинаковое количество выборок, в отличие от операций min, max и average, для которых требуется, чтобы число выборок назначения было равно 1.
D3D12_RESOLVE_MODE_MIN
Значение: 1
Разрешает исходные образцы в их минимальное значение. Его можно использовать с любым форматом целевого объекта отрисовки или трафарета глубины.
D3D12_RESOLVE_MODE_MAX
Значение: 2
Разрешает исходные образцы до максимального значения. Его можно использовать с любым форматом целевого объекта отрисовки или трафарета глубины.
D3D12_RESOLVE_MODE_AVERAGE
Значение: 3
Разрешает исходные образцы в их среднее значение. Его можно использовать с любым нецелечисленным целевым форматом отрисовки, включая плоскость глубины. Его нельзя использовать с целочисленными целевыми форматами отрисовки, включая плоскость набора элементов.

Комментарии

Это перечисление используется функцией ID3D12GraphicsCommandList1::ResolveSubresourceRegion .

Требования

Требование Значение
Заголовок d3d12.h

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

Перечисления core