PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 función de devolución de llamada (d3d12umddi.h)
SetPipelineStackSize establece el tamaño de pila de canalización actual.
Sintaxis
PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 Pfnd3d12ddiSetPipelineStackSize0054;
void Pfnd3d12ddiSetPipelineStackSize0054(
D3D12DDI_HSTATEOBJECT_0054 unnamedParam1,
UINT unnamedParam2
)
{...}
Parámetros
unnamedParam1
Identificador del objeto de estado.
unnamedParam2
Tamaño de pila en bytes que se usarán durante la ejecución de la canalización para cada subproceso de sombreador (de los cuales puede haber muchos miles en curso en la GPU).
Valor devuelto
None
Observaciones
SetPipelineStackSize y GetPipelineStackSize o cualquier uso de objetos de estado de canalización de seguimiento de rayos, como DispatchRays , no vuelven a entrar. Esto significa que si se llama a cualquiera de estas funciones desde subprocesos independientes, la aplicación debe sincronizarse por sí misma. Cualquier llamada a DispatchRays determinada o a GetPipelineStackSize usa o devuelve la configuración de tamaño de pila más reciente.
El tiempo de ejecución quita llamadas a objetos de estado distintos de las canalizaciones de seguimiento de rayos (como colecciones).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 |
Encabezado | d3d12umddi.h |