Skip to main content
Establece el tamaño actual de la pila de la canalización.

Sintaxis

Parámetros

PipelineStackSizeInBytes
Tipo: UINT64
Tamaño de pila en bytes que se usará durante la ejecución de la canalización para cada subproceso de sombreador. Puede haber muchos miles de subprocesos en curso a la vez en la GPU. Si el valor es mayor que 0xffffffff (el valor máximo de un UINT de 32 bits), el entorno de ejecución descartará la llamada y la capa de depuración imprimirá un error, ya que probablemente sea el resultado de sumar tamaños de pila no válidos devueltos por GetShaderStackSize al llamarse con parámetros no válidos, que devuelven 0xffffffff. En este caso, se mantiene el tamaño de pila establecido previamente, o el predeterminado.

Valor devuelto

Tipo: void Ninguno.

Comentarios

Este método y GetPipelineStackSize no son reentrantes. Esto significa que si se llama a uno o a ambos desde subprocesos distintos, la aplicación debe realizar la sincronización por su cuenta. El entorno de ejecución descarta las llamadas a objetos de estado que no sean canalizaciones de trazado de rayos, como las colecciones.

Requisitos

Encabezado: d3d12_xs.h
Biblioteca: d3d12_xs.lib
Plataformas compatibles: consolas XBOX Series

Consulte también

ID3D12StateObjectProperties
Última modificación el 28 de agosto de 2026