- Joined
- Jan 2, 2020
- Messages
- 1,414
What actually happens when you program in OpenGL ES 2.0 on Cerberus X?
I know that it's pure GLES 2.0 on Android and iOS and that it becomes WebGL for Web target but what does it use on Desktop targets?
My intuition says it must be Open GL 3.x or 4.x but how to the system know what exist on a system? Does it use whatever exists or some kind of layer that converts GLES into regular OpenGL?
I know that with Windows you always have the option of ANGLE that converts GLES to Direct X or Vulkan, but what if you don't use that option or if you use Linux / macOS?
I know that it's pure GLES 2.0 on Android and iOS and that it becomes WebGL for Web target but what does it use on Desktop targets?
My intuition says it must be Open GL 3.x or 4.x but how to the system know what exist on a system? Does it use whatever exists or some kind of layer that converts GLES into regular OpenGL?
I know that with Windows you always have the option of ANGLE that converts GLES to Direct X or Vulkan, but what if you don't use that option or if you use Linux / macOS?
Last edited: