Можно ли использовать OpenGL ES 3.0 для Android Instant Apps? - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь использовать OpenGL ES 3.0 для Android Instant Apps, но GL_VERSION возвращает OpenGL ES 2.0 Instant Apps, что означает, что он поддерживает только OpenGL ES 2.0 (и 2.0 Ext).

Есть ли способиспользовать OpenGL ES 3.0?Я пробовал <uses-feature android:glEsVersion="0x00030000" android:required="true" />, но это не сработало.Или кто-нибудь знает какие-либо официальные документы о средах выполнения Android Instant Apps?

Если я собрал свое приложение как обычный apk с <uses-feature android:glEsVersion="0x00030000" android:required="true" />, GL_VERSION вернет OpenGL ES 3.2 v1.r12p1-03dev0.228ab63cced004f840e7dd47b762a1d0, как я ожидал.

Iтестирую это с Samsung Galaxy S7 edge (Android 7.0).

1 Ответ

0 голосов
/ 24 мая 2019

Найдено https://issuetracker.google.com/issues/132952558, цитирование:

OpenGL ES 1.0 поддерживается только для мгновенных приложений, мы не рекомендуем использовать это.

OpenGL ES 2.0полностью поддерживается для мгновенных приложений.

Кроме того, OpenGL ES 3.0 не поддерживается в предварительных мгновенных приложениях.

Это было ранее задокументировано где-то, но не больше, поэтому мы работаем над возвращением этих деталей.

...