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


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

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

Синтаксис

PFND3D12DDI_GET_SHADER_STACK_SIZE_0054 Pfnd3d12ddiGetShaderStackSize0054;

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

Параметры

unnamedParam1

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

pExportName

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

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1809
заголовка d3d12umddi.h