структура D3D11_PIXEL_SHADER_TRACE_DESC (d3d11shadertracing.h)
Описывает экземпляр пиксельного шейдера для трассировки.
Синтаксис
typedef struct D3D11_PIXEL_SHADER_TRACE_DESC {
UINT64 Invocation;
INT X;
INT Y;
UINT64 SampleMask;
} D3D11_PIXEL_SHADER_TRACE_DESC;
Члены
Invocation
Номер вызова экземпляра пиксельного шейдера.
X
Координата x пикселя.
Y
Координата пикселя по оси Y.
SampleMask
Значение типа , описывающее маску образцов пикселей для трассировки. Если это значение указывает какой-либо из замаскированных образцов, трассировка активируется. Наименее значимым битом (LSB) является пример 0. Не multisample antialiasing (MSAA) подсчитывается как число выборок 1; Поэтому следует задать LSB sampleMask . Если задано нулевое значение, то пиксель не отслеживается. Однако трассировки пикселей по-прежнему можно включить на основе вызова.
Комментарии
Для этого API требуется пакет средств разработки программного обеспечения Windows (SDK) для Windows 8.
Требования
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | d3d11shadertracing.h |