我的应用程序有几个不同的OpenGL上下文,都使用同一组着色器。目前它会多次重新编译、链接等着色器,每个上下文一次。我正在尝试加快速度,遇到了EAGLSharegroup。documentationforEAGLSharegroup说“目前,共享组管理纹理、缓冲区、帧缓冲区和渲染缓冲区。”,但没有提及有关着色器和程序对象的任何内容。我不确定文档是否已过时,或者共享这些对象根本行不通。根据thisquestion上的回答,它确实有效,但我找不到其他任何东西来支持它。我试过了,它似乎可以在模拟器上运行(还没有在真机上试过)。我是侥幸,还是可以依赖这种行为?我希望能够依赖它,但找不到任何官方