Не существует единой версии OpenGL, которая бы работала повсюду, но OpenGL ES 2.0 довольно близок к наименьшему общему знаменателю.
WebGL 1.0 очень похож на OpenGL ES 2.0. WebGL 2.0 является подмножеством OpenGL ES 3.0 с различными ограничениями, которые необходимы для обеспечения безопасности.
В настольных системах обычно есть способ создать OpenGL ES 2.0-совместимый контекст и использовать тот же API, что и в Android. Обычный рабочий стол OpenGL имеет несколько несовместимостей с OpenGL ES, см., Например, эту страницу:
https://www.khronos.org/webgl/wiki/WebGL_and_OpenGL_Differences
Мобильные устройства почти повсеместно поддерживают OpenGL ES 2.0, а большинство флагманских телефонов поддерживают OpenGL ES 3.2. Текущее распределение поддержки OpenGL ES на телефонах Android находится внизу этой страницы: https://developer.android.com/about/dashboards/