функция обратного вызова PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 (d3d12umddi.h)
SetPipelineStackSize задает текущий размер стека конвейера.
Синтаксис
PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 Pfnd3d12ddiSetPipelineStackSize0054;
void Pfnd3d12ddiSetPipelineStackSize0054(
D3D12DDI_HSTATEOBJECT_0054 unnamedParam1,
UINT unnamedParam2
)
{...}
Параметры
unnamedParam1
Дескриптор объекта состояния.
unnamedParam2
Размер стека в байтах для использования во время выполнения конвейера для каждого потока шейдера (из которых может быть много тысяч в тестовом интерфейсе gpu).
Возвращаемое значение
None
Remarks
SetPipelineStackSize и GetPipelineStackSize или любое использование объектов состояния конвейера трассировки лучей, таких как DispatchRays , не являются повторными участниками. Это означает, что при вызове любой из этих функций из отдельных потоков приложение должно синхронизироваться самостоятельно. При любом вызове DispatchRays или GetPipelineStackSize используется или возвращается последний параметр размера стека.
Среда выполнения удаляет вызовы объектов состояния, отличных от конвейеров трассировки лучей (например, коллекций).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Верхняя часть | d3d12umddi.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по