我以下docs,並試圖OpenGL的版本設置爲1.1。但是,當我在我的C代碼調用glGetString(GL_VERSION)
它總是返回我在Android(NDK)設置OpenGL ES版本
的OpenGL ES-CM 1.0
我相信,當我創建上下文(或面),我應該指定版本,但我無法找到任何API爲此。
我也越來越這類錯誤的:
08-09 13:47:13.642:ERROR/libEGL(567):所謂的未實現的OpenGL ES API
這也證明使用OpenGL ES 1.0而不是1.1。
編輯:我應該注意,在設備上一切都很好。這個問題只存在於模擬器
EDIT2(上平臺2.2和2.3.3測試):在HTC野火測試了Android 2.2.1,它也表明了我的OpenGL 1.0版本
而且你只能看到1.0的野火,因爲它只支持1.0:它使用相同的pixelflinger/Android的GLES軟件實現,因爲它沒有一個GPU。 – Aert