renderer2: started moving towards glsl shaders being static strings, refs #323