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


Метод ID3D11TracingDevice::SetShaderTrackingOptions (d3d11sdklayers.h)

Задает параметры отслеживания состояния гонки для конкретного шейдера в растеризаторе ссылки.

Синтаксис

HRESULT SetShaderTrackingOptions(
  [in] IUnknown *pShader,
  [in] UINT     Options
);

Параметры

[in] pShader

Указатель на интерфейс IUnknown шейдера.

[in] Options

Сочетание D3D11_SHADER_TRACKING_OPTIONS типизированных флагов, объединенных с помощью побитовой операции OR . Полученное значение определяет параметры отслеживания. Если флаг присутствует, параметр отслеживания, который представляет флаг, имеет значение "on"; в противном случае для параметра отслеживания задано значение off.

Возвращаемое значение

Этот метод возвращает один из кодов возврата Direct3D 11.

Комментарии

D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS) в параметре Options для вычислительного шейдера SetShaderTrackingOptions игнорирует его.

 
Примечание Для этого API требуется пакет средств разработки программного обеспечения Windows (SDK) для Windows 8.
 

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d3d11sdklayers.h
Библиотека D3DCompiler.lib

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

ID3D11TracingDevice