Shader Cross Compiler.  Parses HLSL/GLSL, optimizes, and then generates GLSL/HLSL.