Shader cross compiler that takes in GLSL as input and outputs HLSL, GLSL (Vulkan, ES2, ES3, Desktop) and Metal.