void ProgramObject::removeShader(ShaderObject *shader) { glDetachObjectARB(program, shader->getShader()); }