我翻译的结果如下:
我浏览了规范和OpenGL论坛,但无法理解以下内容:
绘图命令的*BaseVertex
版本是否应该添加到GLSL变量gl_VertexID
中?按照实际运作,gl_VertexID
包含从绑定的ELEMENT_ARRAY_BUFFER
取出的索引,然后加上basevertex
。
所以,我的问题是:这是正确的行为吗? 我认为gl_VertexID
应该包含用于获取顶点的索引。
gl_Element
"的东西 - 包含最终计算的索引 - 在OpenGL/GLSL的某个未来版本中作为gl_VertexID
的良好补充会很不错。谢谢。 - palle8xgl_VertexID
中。 - Christian Raugl_Element
”这样的东西有一个有效的用例,并且(我相信)在驱动程序中实现它不会太难。 - palle8x