jMonkeyEngine / jmonkeyengine

A complete 3-D game development suite written in Java.
http://jmonkeyengine.org
BSD 3-Clause "New" or "Revised" License
3.77k stars 1.12k forks source link

Feature Request: Add Google ANGLE backend #1425

Open Ali-RS opened 3 years ago

Ali-RS commented 3 years ago

Adding Google ANGLE backend to JME will be a great enhancement.

JME can make OpenGL ES 3 calls to ANGLE and it will convert the call to the target-specific graphics API. (OpenGL, OpenGL ES, DirectX, Metal, Vulkan) and should work the same on all platforms including Android and iOS.

This will remove the need of having a separate backend for OpenGL, Vulkan, and Metal and will move all the hassles of dealing will target specific rendering issues to Google.

tlf30 commented 3 years ago

Interesting. I guess the main disadvantage would be the loss of the platform specific optimizations that are gained from Vulkan and Metal.