структура D3D11_TRACE_VALUE (d3d11shadertracing.h)
Описывает значение трассировки.
Синтаксис
typedef struct D3D11_TRACE_VALUE {
UINT Bits[4];
D3D11_TRACE_COMPONENT_MASK ValidMask;
} D3D11_TRACE_VALUE;
Члены
Bits[4]
Массив битов, составляющих значение трассировки. Элемент [0] имеет значение X.
Примечание Этот элемент может содержать данные float, UINT или INT .
Элементы указываются как UINT , а не используют объединение, чтобы свести к минимуму риск отмены SNaN-QNaN> x86 во время назначения float.
Если биты отображаются, их можно интерпретировать как float в последний момент.
ValidMask
Сочетание следующих значений компонентов, объединенных с помощью побитовой операции OR . Полученное значение указывает маску трассировки компонента.
Flag | Описание |
---|---|
D3D11_TRACE_COMPONENT_X (0x1) | Компонент x маски трассировки. |
D3D11_TRACE_COMPONENT_Y (0x2) | Компонент y маски трассировки. |
D3D11_TRACE_COMPONENT_Z (0x4) | Компонент глубины z маски трассировки. |
D3D11_TRACE_COMPONENT_W (0x8) | Компонент глубины w маски трассировки. |
Игнорируйте немаскированные значения, особенно при накоплении разностных значений.
Комментарии
Для этого API требуется пакет средств разработки программного обеспечения Windows (SDK) для Windows 8.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | d3d11shadertracing.h |