initial GLShaderLinker updates
updates for gl shaders