gpt4 book ai didi

安卓 & SDL : "called unimplemented OpenGL ES API"

转载 作者:行者123 更新时间:2023-11-29 22:22:22 27 4
gpt4 key购买 nike

我正在尝试运行 "Alien Shooter" Android/SDL example在我的新Samsung Galaxy Fit .我没有更改任何代码的初始状态。在模拟器上一切正常,但在真实设备上,我出现黑屏并且:

"libEGL: called unimplemented OpenGL ES API"

在 Logcat 中一遍又一遍。我可以看出两者之间的唯一区别是模拟器尝试创建 GLES 2.0 上下文但失败了:

"SDL: No EGL config available"

此时它再次尝试,这次使用 GLES 1.1 成功。另一方面,硬件并没有第一次失败,所以坚持使用版本 2。我试图强制它从一开始就选择 GLES 1.1,但这只会让应用程序完全崩溃,无论是在模拟器上还是在硬件。

有什么想法吗?

最佳答案

这个问题可以通过强制使用 OpenGLES1.1 而不是 2.0 来解决。此外,较新版本的 SDL 1.3 现在也支持 OpenGLES2.0 - 请参见此处: http://bugzilla.libsdl.org/show_bug.cgi?id=1291

关于安卓 & SDL : "called unimplemented OpenGL ES API",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6813808/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com