Instead of embedded strings we want to convert the shaders at compile time to SPIR-V.
The main reason for this is to do error checking at compile time instead of runtime. Secondly we want to look into being able to include shared code, such as a standard library for texture handling and interpolation.
Instead of embedded strings we want to convert the shaders at compile time to SPIR-V.
The main reason for this is to do error checking at compile time instead of runtime. Secondly we want to look into being able to include shared code, such as a standard library for texture handling and interpolation.