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


структура 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

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

Структуры шейдеров