我们为安卓开发了一款游戏,一切都在许多设备上运行良好。但昨天我们在三星 Galaxy Tab P1000 上测试了游戏,但出现了问题。
glGenTextures 函数返回无效的 ID,例如:100271、315638026、534244737、1505553220、-1563003837
这很奇怪。我们尝试在 onSurfaceCreated 和 onDrawFrame 函数中创建纹理,结果相同。如果我们用我们自己的基于计数器的实现替换 glGenTextures 函数,一切正常!
有谁知道发生了什么?
如何解决这个问题呢?