无法在android模拟器中加载func glGetActiveUniform

时间:2012-08-03 07:52:27

标签: android

我是Geeta gond,我有一个问题,当我正在午餐时,然后模拟器启动但在完成错误之前发生。 “无法加载func glGetActiveUniform 无法加载func glGetAttachedShaders 无法加载func glGetAttribLocation 无法加载func glGetProgramiv 无法加载func glGetProgramInfoLog 无法加载func glGetShaderiv 无法加载func glGetShaderInfoLog 无法加载func glGetShaderSource 无法加载func glGetUniformfv 无法加载func glGetUniformiv 无法加载func glGetUniformLocation 无法加载func glShaderSource 无法加载func glStencilMaskSeparate 无法加载func glBlendEquationSeparate“

像这些类型的错误一样,我不知道为什么。

plz建议我这个。

“谢谢”

1 个答案:

答案 0 :(得分:1)

我在装有Q33 Express芯片组的盒子上安装了英特尔最新的图形驱动程序时遇到了这个问题。该驱动程序支持支持OpenGL 2的更高芯片组,但由于Q33不支持OpenGL 2,我最终不得不恢复到更早的驱动程序以消除该错误。

ARM的OpenGL ES 2.0仿真器通过将这些指令转换为OpenGL 2.0,然后再将它们传递给图形适配器。我假设AVD(4.0.3及更高版本)上的GPU仿真工作原理相同。因此,我得出结论,如果盒子的图形卡芯片组和驱动程序不支持OpenGL 2,OpenGL ES 2.0代码将无法在AVD上运行。