External Publication
Visit Post

An attempt at Vulkan

jMonkeyEngine Hub March 13, 2026
Source
Based on the information I have, I plan to create a Vulkan backend to try to fully support the frontend of JME. This means that I need to use Vulkan to implement the OpenGL API. Currently, my plan is to temporarily disregard the issues related to performance and design. At each step, we should try to minimize any modifications until we can ensure that the JME front-end can function properly using Vulkan. From a theoretical perspective, all OpenGL functions should be achievable. My current plan is to first complete the necessary content for the JME front-end, and then look into the performance issues. I know this is a very large project, but I would rather it be an attempt to explore modern graphics APIs so that I can gain a deeper understanding of Vulkan. My personal opinion is that OpenGL should gradually be abandoned rather than being abandoned immediately. Based on the current development trend, it will still take some time before the performance level can surpass that of OpenGL. OpenGL is still a very good choice for beginners as an entry-level learning tool. The learning curve of Vulkan is extremely steep. If you play Minecraft, please keep an eye on the latest version of Vulkan. I suspect that Vulkan will not significantly enhance the performance of many games.

Discussion in the ATmosphere

Loading comments...