6

OES と EXT の意味について少し混乱していますか? EXT(openGL 拡張機能) はグラフィック カード ベンダー固有のものであり、電話でサポートされている場合とサポートされていない場合があることはわかっています。しかし、OES はどうでしょうか。それは EXT と同じですか、それとも特定のバージョンの openGL ES (2.0 など) をサポートしている場合、これらは電話でサポートされていますか?

Androidストアで特定のOES拡張機能をサポートしていない電話を除外したい場合、マニフェストでそれを指定するにはどうすればよいですか?

4

2 に答える 2

6

すべての拡張機能は、特定のハードウェアでサポートされている場合とサポートされていない場合があるという点で、「グラフィック カード ベンダー固有」です。OES 拡張機能は、デスクトップ GL ランドの ARB 拡張機能によく似ています。これらは、OpenGL ES の保守を担当する Khronos グループによって作成された拡張機能です。EXT 拡張機能は、自社以外のハードウェアにも機能が適用されると考える 1 つまたは複数のベンダーによって作成されます。

于 2012-10-05T08:30:47.317 に答える
1

Android マニフェストで OES 拡張機能を使用できない場合があります。Nicol が指摘しているように、拡張機能はグラフィック ベンダー固有のものであり、ハードウェアでサポートされている OES 拡張機能のスペース区切り文字列を提供するglGetString(GL_EXTENSIONS)関数を使用して、実行時に拡張機能の存在を照会する必要があります。

于 2012-10-05T12:09:11.113 に答える