systemshock
systemshock copied to clipboard
Use an intermediate graphics framework (like bgfx) instead of using OpenGL directly.
Instead of using OpenGL directly, we might want to port our rendering to a framework like https://github.com/bkaradzic/bgfx which would open up the door to all kinds of renderers, including Vulcan and Metal support.