I try to test an app that has a GLES 3.0 renderer using the Android Studio emulator on my MX Linux O.S (Debian derivative). I selected a Pixel 3 Android 30 virtual device.
The options available for the graphics are limited to GLES 2.0.
I’m not sure such a device doesn’t support GLES 3.0. Any though can be useful.
2
Answers
What AVD can expose in terms of API support depends on the host machine, so the graphics API support isn’t guaranteed to match the actually level of API support in the emulated device. Nothing beats using real hardware here.
This needs to be enabled inside the emulator, keep
Emulated Performance
onAutomatic
, then open the emulator and go to:...->settings->advanced->OpenGL ES API level->Renderer maximum
Then restart the emulator