It would be nice but we will have definitely a hard time to support it.
As we will then need to create api specific code from glsl code.
As there are some platforms that do not support glsl in its last iteration and will not support it in the long term. So this would be then a compiler inside a compiler for compiling GLSL into the code generation. It would also need to call the platform shader compiler as for example in metal you don't compile in runtime.
It would be nice but we will have definitely a hard time to support it. As we will then need to create api specific code from glsl code. As there are some platforms that do not support glsl in its last iteration and will not support it in the long term. So this would be then a compiler inside a compiler for compiling GLSL into the code generation. It would also need to call the platform shader compiler as for example in metal you don't compile in runtime.