USL is a shader transpiler written in the Mojo programming language, designed to allow a standard programmer to write code in a single shader language that can then be transpiled into any shader language (HLSL, GLSL, WSGL and others). This will basically allow one shader to run on any platform. Right now I have written out the base parser and lexer. https://github.com/Hammad-hab/USL This is a sample of it's syntax: