glES中的glPushAttrib / glPopAttrib堆栈实现

时间:2011-10-03 16:28:32

标签: opengl-es

GLES2不支持glPush * / glPop * 。有谁知道是否有OpenGL ES 2.0的状态堆栈实现?我欢迎解决我的问题。

2 个答案:

答案 0 :(得分:2)

glPushAttrib / glPopAttrib管理的固定功能状态,该状态未从旧版本的OpenGL移出。可编程着色器取代了GLES和更新版本的OpenGL中的所有固定功能。

状态现在是您通过着色器程序的输入自行管理的。

答案 1 :(得分:0)

如果您需要快速解决方案,可能会对this libraryGithub repository)感兴趣。它只模拟OpenGL 1.x的小子集,包括glPush * / glPop *。请注意,提到的项目仍然是非常多的WIP,所以不要指望一切都能开箱即用。