Our great sponsors
-
glslcc
GLSL cross-compiler tool (GLSL->HLSL, MSL, GLES2, GLES3, GLSLv3), using SPIRV-cross and glslang
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
For cross compiling you can look at https://github.com/septag/glslcc - which uses SPIRV-Cross too.
Then there are of course some open-source projects attemping things like this, e.g. https://github.com/floooh/sokol/blob/master/sokol_gfx.h
u/LtJax already mentioned the Sokol library, another somewhat popular cross-platform rendering library is bgfx.
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.
Related posts
- Is it possible and realistic to learn independent of an API?
- Cairo – Open-Source 2D Graphics Layer/API with Fonts and Many Back-Ends
- Best graphics libraries for game development that are compatible with Apple Metal API?
- LWJGL = SFML vs Allegro vs SDL vs Ogre vs ???
- Why should I prefer zengl over moderngl?