add gl_shader_manager