@mikuphile Vulkan is an order of magnitude harder to use while OpenGL is fine unless you need either raytracing or hyper performance. It also works on basically anything
OpenGL triangle: 171 lines
https://github.com/apg360/glfw_opengl_triangle/blob/master/triangle-opengl.c
Vulkan triangle: 2133 lines
https://github.com/apg360/glfw_vulkan_triangle/blob/master/triangle-vulkan.c