0

私はOpenGLES2アプリをさまざまな電話でテストしてきました。DroidとDroid2で問題が発生しました。試してみるすべてのEGL構成は、EGL_BAD_MATCHになります。

他の電話で機能する構成を含め、EGL構成の多くの組み合わせを試しましたが、すべての組み合わせでEGL_BAD_MATCHが発生します。

誰かがこの問題に遭遇したか、解決策を知っていますか?

ありがとう

4

3 に答える 3

3

一部のMotorolaおよびSamsungの携帯電話でもこの問題が発生しました。問題は、電話が表面が期待しているものとは異なるピクセルフォーマットを報告することです。その電話に適したピクセルフォーマットで表面ビューを設定する必要があります。これはおそらくPixelFormat.RGB565です。

ケビン

于 2011-11-24T14:23:08.490 に答える
0

これは受話器の種類の問題ではありません。この問題はどの受話器でも発生する可能性があり、この問題がpixelFormatに関連している天気はわかりません。しかし、現在のエミュレーターを削除して新しいエミュレーターを作成することで解決しました。デバイスにアプリケーションをデプロイする場合は、デバイスを再起動する必要があります。

于 2015-03-11T12:24:25.423 に答える
0

呼び出しに渡される属性でを設定EGL_PBUFFER_BITしていることを確認してください。EGL_SURFACE_TYPEeglChooseConfig()

于 2021-02-18T16:07:13.303 に答える