gpt4 book ai didi

c++ - 切换到 glVertexPointer 后未应用 Cg 着色器

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:37:06 26 4
gpt4 key购买 nike

我的渲染器过去使用 glBegin/glEnd 用旧的固定函数渲染几何体。通过 glVertexPointer 等将其切换为使用顶点数组后。等,我的 Cg 着色器停止显示。如果我只是做一个常规的纹理绑定(bind),它工作正常,所以数组数据是可靠的。此外,如果我使用旧的 glBegin/glEnd 系统,Cg 着色器工作正常。我是否遗漏了一些特定于顶点缓冲区的注意事项?

最佳答案

顶点数据提交(开始/结束、常规 VertexPointer+Dra​​wArrays、VBO+DrawArrays)应该与着色器完全正交(只要您提供数据)。所以你并没有真正遗漏任何东西(特别是如果它适用于 VBO)。

您的问题可能出在您没有提及的地方。

关于c++ - 切换到 glVertexPointer 后未应用 Cg 着色器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2218339/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com