版本:Unity 6 (6000.0)
语言英语
  • C#

SystemInfo.constantBufferOffsetAlignment

建议修改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每项变更建议,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您建议的变更提交失败。请在几分钟后重试。感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

public static int constantBufferOffsetAlignment;

说明

使用 Shader.SetConstantBuffer 或Material.SetConstantBuffer绑定常量缓冲区时的最小缓冲区偏移量(以字节为单位)。

如果当前激活的渲染器支持直接绑定常量缓冲区(请参阅SystemInfo.supportsSetConstantBuffer),并且支持绑定具有偏移量的常量缓冲区,则此属性指定针对 Shader.SetConstantBuffer 等提供的偏移量参数的最小要求对齐(以字节为单位)。如果此属性为 0,则当前渲染器仅支持在偏移量为 0 的情况下绑定常量缓冲区(例如不公开 DX11.1 特性的 DX11 设备)。