AndroidManifest.xmlのandroid:glEsVersion
によると次にように定義されている。
アプリに必要な OpenGL ES のバージョン。上位 16 ビットはメジャー番号、下位 16 ビットはマイナー番号を表します。 たとえば、OpenGL ES バージョン 2.0 を指定するには、値に "0x00020000" を設定します。また、OpenGL ES 3.2 を指定する場合は、値に "0x00030002" を設定します。
この値はbuild.propのro.opengles.version
で調べられる。
adb shell getprop ro.opengles.version
この値は10進数なので16進数に変換すると分かりやすい。
OpenGL ESのバージョン | android:glEsVersion | ro.opengles.version |
---|---|---|
OpenGL ES 1.0 | 0x00010000 | 65536 |
OpenGL ES 1.1 | 0x00010001 | 65537 |
OpenGL ES 2.0 | 0x00020000 | 131072 |
OpenGL ES 3.0 | 0x00030000 | 196608 |
OpenGL ES 3.1 | 0x00030001 | 196609 |
OpenGL ES 3.2 | 0x00030002 | 196610 |
Top comments (0)