检查着色器可执行程序能够在当前OpenGL状态下执行,检查是否通过的结果需要glGetProgram来获得。检查出错信息会存放在日志信息中,该信息需要通过glGetProgramINfoLog来获得,这些信息会提示程序为什么不高效、不优化、不能执行等。
void glValidateProgram( GLuint program);
program
Specifies the handle of the program object to be validated.
指定着色器程序对象标识符。