I'm somewhat in the same boat. I've got a lot of different possible shader configurations that are assembled and compiled at run time, usually when the user changes some options. It seems unfeasible to compile/assemble all of them previously.
Besides shadertoy, another application that I started to like is the firefox shader debugger. I guess that one wouldn't work with intermediate bytecode?
Personally I'd love to see both options. The glsl compilers as they are now and intermediate bytecode, enabling developers to choose what's best for the task at hand.
Am 18/01/2015 um 08:24 schrieb Florian Bösch: