exit(1);
}
}
+
+void Program::validate() const {
+ glValidateProgram(progId);
+
+ GLint success;
+ glGetProgramiv(progId, GL_VALIDATE_STATUS, &success);
+ if (!success) {
+ GLchar log[1024];
+ glGetProgramInfoLog(progId, sizeof(log), NULL, log);
+ fprintf(stderr, "error: %s\n", log);
+ exit(1);
+ }
+}
+