语法
参数
PipelineStackSizeInBytes类型:UINT64 在管道执行期间为每个着色器线程使用的堆栈大小(以字节为单位)。GPU 上可能同时有数千个正在运行的线程。 如果该值大于 0xffffffff(32 位 UINT 的最大值),运行时将放弃该调用,调试层将输出错误,因为这很可能是由于使用无效参数调用 GetShaderStackSize 时返回的无效堆栈大小(返回 0xffffffff)相加所致。在这种情况下,之前设置的堆栈大小或默认值将保留。
返回值
类型:void 无。备注
此方法与 GetPipelineStackSize 不可重入。这意味着如果从多个线程调用其中之一或两者,应用程序必须自行进行同步。 对于光线追踪管道以外的状态对象(例如集合),运行时会放弃该调用。要求
头文件: d3d12_xs.h库: d3d12_xs.lib
支持的平台:XBOX Series 主机
