Files
XCEngine/docs/api/XCEngine/RHI/OpenGL/OpenGLPipelineLayout/GetShaderResourceBindingPoint.md

554 B

OpenGLPipelineLayout::GetShaderResourceBindingPoint()

uint32_t GetShaderResourceBindingPoint(uint32_t setIndex, uint32_t binding) const;

作用

查询 SRV 在 OpenGL 中对应的纹理单元 binding point。

当前实现行为

  • set-aware 模式下,从 shaderResourceBindingPoints 映射表查找
  • flat 模式下,仅 setIndex == 0 时直接返回 binding
  • 查找失败或 setIndex 越界时返回 UINT32_MAX

相关文档