【发布时间】:2011-07-25 09:04:54
【问题描述】:
我正在尝试在我的新 Samsung Galaxy Fit 上运行 "Alien Shooter" Android/SDL example。我没有从初始状态更改任何代码。在模拟器上一切正常,但在真实设备上,我得到一个黑屏并且:
“libEGL:调用未实现的OpenGL ES API”
在 Logcat 中一遍又一遍。我可以看出两者之间的唯一区别是模拟器尝试创建 GLES 2.0 上下文但失败:
“SDL:没有可用的 EGL 配置”
此时它再次尝试,这次使用 GLES 1.1 成功。另一方面,硬件并没有第一次失败,所以坚持使用版本 2。我试图从一开始就强制它选择 GLES 1.1,但这只会让应用程序在模拟器和硬件。
有什么想法吗?
【问题讨论】:
标签: android opengl-es sdl android-ndk