Even without the syscall dispatch, it's a very well optimized standard C library that you can statically link.
Although personally, the lack of dynamic linking or GPU acceleration makes it a hard sell for my projects, unfortunately.
Although personally, the lack of dynamic linking or GPU acceleration makes it a hard sell for my projects, unfortunately.
Should be enough to allow you to find the vulkan loader and dlopen that. I'm not sure what you would do on mac, statically link moltenvk? Or maybe it would be better to use OpenGL on all platforms, and be stuck with OpenGL 4.1 (which isn't too bad, but it would be nice to have image load/store).