Image OpenGL ES 2.0在iOS 5模拟器/设备上显示黑屏

Image OpenGL ES 2.0在iOS 5模拟器/设备上显示黑屏,image,opengl-es,textures,ios5,Image,Opengl Es,Textures,Ios5,我已经开发了一个应用程序,其中图像需要在OpenGL ES 2.0的iPhone上使用纹理显示。 在iOS 4.x上,它在设备和模拟器上都运行得很好,但当我在iOS 5模拟器或设备上运行时,它只显示黑屏,尽管示例应用程序GLES2Sample在iOS上运行得很好。我哪里出错了?回答自己的问题。 我解决了。 实际上,我使用了两个着色器对,或者换句话说,使用了两个OpenGL ES 2.0程序,并且在运行时对来自着色器的两个统一变量使用相同的变量,因此出现了问题,不知道它在4.x上是如何工作的。 现

我已经开发了一个应用程序,其中图像需要在OpenGL ES 2.0的iPhone上使用纹理显示。 在iOS 4.x上,它在设备和模拟器上都运行得很好,但当我在iOS 5模拟器或设备上运行时,它只显示黑屏,尽管示例应用程序GLES2Sample在iOS上运行得很好。我哪里出错了?

回答自己的问题。 我解决了。 实际上,我使用了两个着色器对,或者换句话说,使用了两个OpenGL ES 2.0程序,并且在运行时对来自着色器的两个统一变量使用相同的变量,因此出现了问题,不知道它在4.x上是如何工作的。 现在我使用了两组不同的变量,或者简言之,创建了一个类OpenGLProgram,它保存了所有相关的变量,我相应地使用了两个OpenGLProgram实例

谢谢大家