Oasis Game Engine - Vulkan and Java

I got myself one of the new 9070xt cards, so i will be able to test eventually. Also quite curious how things are showing itself in renderdoc

1 Like

Hello,
I’m also worried about the possibility of Apple stopping OpenGL support.
What would happen to JMonkey if the next macOS update removed OpenGL support?
What would you advise me to do with my project then?

By the way, there are already some incompatibilities with Mac, such as the Terrain shaders. Rather than moving all my code into another language and moving to Unity or some other mainstream engine, I would love to participate in an eventual migration effort.

Also, I was looking into Google Angle, which seems to have complete compatibility with OpenGL ES 3.0 right now and can translate to Vulkan and Metal as well. Was it considered? Is there any internal documentation on this topic?

I have not used angle so i cannot say much about it. But if the api is gles3.0 compatible the procedure would be:

  1. Get the java bindings for angle working
  2. Get angle working with glfw or sdl3. (for glfw you probably can use the code from the lwjgl3 module)
  3. implement the gl interfaces.

At the end (if angle is what it claims to be) point 3 will be straight forward.

Note that es3.0 is basically opengl<4.0 so no compute/tessellation and so on.

1 Like

If you meant was it considered by jME itself, there was some discussion earlier: JME - Future Development