Compartir a través de


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