функция обратного вызова PFND3D12DDI_GET_SHADER_STACK_SIZE_0054 (d3d12umddi.h)

Извлекает объем памяти стека, необходимый для вызова шейдера трассировки лучей в HLSL (высокоуровневый язык шейдеров). Шейдеры генерации лучей могут возвращать ненулевое значение, несмотря на то, что они располагаются в нижней части стека.

Синтаксис

PFND3D12DDI_GET_SHADER_STACK_SIZE_0054 Pfnd3d12ddiGetShaderStackSize0054;

UINT Pfnd3d12ddiGetShaderStackSize0054(
  D3D12DDI_HSTATEOBJECT_0054 unnamedParam1,
  LPCWSTR pExportName
)
{...}

Параметры

unnamedParam1

Дескриптор объекта состояния.

pExportName

Точка входа шейдера в объекте состояния, для которого требуется получить размер стека.

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

Возвращает количество стека в байтах, необходимое для вызова шейдера.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3d12umddi.h