【问题标题】:What version of OpenGL does HTC Wildfire support?HTC Wildfire 支持什么版本的 OpenGL?
【发布时间】:2011-08-11 02:55:04
【问题描述】:

我正在运行 Android 2.2.1 的 HTC Wildfire 上测试我的应用程序。我想它应该至少支持 OpenGL 1.1 但实际上当我打电话时

glGetString(GL_VERSION);

我明白了:

OpenGL ES-CM 1.0

有什么方法可以创建 OpenGL 1.1 上下文而不是 1.0 吗?

【问题讨论】:

    标签: android opengl-es android-ndk


    【解决方案1】:

    很遗憾,HTC Wildfire 没有 GPU。

    它是来自 Google Android 的 OpenGL ES 1.0 的软件实现。尽管它部分支持 OpenGL ES 1.1 API 和扩展,但它不是 OpenGL ES 1.1 实现。

    【讨论】:

    • 目前还不清楚为什么 HTC 不支持 OpenGL 1.1,例如所有 iPhone 3G 之前的设备也没有 GPU,但它们完全支持 1.1。
    • 不,原来的 iPhone 有 GPU (PowerVR MBX - PowerVR)。
    【解决方案2】:

    这会有帮助吗? Android: GLES20: Called unimplemented OpenGL ES API

    我不确定您是否已经通过以下方式在 AndroidManifest.xml 中注册了 OpenGL:

        <uses-feature android:glEsVersion="0x00020000"></uses-feature>
        <uses-sdk android:targetSdkVersion="8" android:minSdkVersion="8"></uses-sdk>
    

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      • 2016-03-04
      • 1970-01-01
      相关资源
      最近更新 更多