Android OpenGL ES 3.1“;imageStore";不适用于马里T760

Android OpenGL ES 3.1“;imageStore";不适用于马里T760,android,mobile,graphics,opengl-es,opengl-es-3.1,Android,Mobile,Graphics,Opengl Es,Opengl Es 3.1,我正在使用OpenGL ES 3.1制作移动图形程序 我验证了我的程序在Adreno OpenGL ES 3.1模拟器上运行良好(我的图形卡是Nvidia GTX 580)。但是,当我在智能手机上安装我的程序(三星Galaxy Note 4-Mali T760)时,一个严重的问题发生了 我在着色器函数中使用“imageStore”。 此函数在Emulator上运行良好,但在android手机上仅写入0 这个问题有什么问题或解决方案吗?您需要发布一个示例。与C一样,GL ES也有很多未定义行为的边

我正在使用OpenGL ES 3.1制作移动图形程序

我验证了我的程序在Adreno OpenGL ES 3.1模拟器上运行良好(我的图形卡是Nvidia GTX 580)。但是,当我在智能手机上安装我的程序(三星Galaxy Note 4-Mali T760)时,一个严重的问题发生了

我在着色器函数中使用“imageStore”。 此函数在Emulator上运行良好,但在android手机上仅写入0


这个问题有什么问题或解决方案吗?

您需要发布一个示例。与C一样,GL ES也有很多未定义行为的边缘情况,因此,在这种情况下,仿真器可能比驱动程序更宽容。如果是这样的话,修复你的代码将使它在你的目标手机上工作。