функция обратного вызова 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 |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по