template specialization for GetShader