aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/gl/gl_common.h26
1 files changed, 14 insertions, 12 deletions
diff --git a/src/backend/gl/gl_common.h b/src/backend/gl/gl_common.h
index 4d9ccd1..a476119 100644
--- a/src/backend/gl/gl_common.h
+++ b/src/backend/gl/gl_common.h
@@ -219,11 +219,13 @@ static inline const char *gl_get_err_str(GLenum err) {
// Hide GL Errors Temporarily. -Allusive
-// static inline void gl_check_err_(const char *func, int line) {
-// GLenum err = GL_NO_ERROR;
+// const char *func, int line
-// while (GL_NO_ERROR != (err = glGetError())) {
-// const char *errtext = gl_get_err_str(err);
+static inline void gl_check_err_() {
+ GLenum err = GL_NO_ERROR;
+
+ // while (GL_NO_ERROR != (err = glGetError())) {
+ // const char *errtext = gl_get_err_str(err);
// if (errtext) {
// log_printf(tls_logger, LOG_LEVEL_ERROR, func,
@@ -232,15 +234,15 @@ static inline const char *gl_get_err_str(GLenum err) {
// log_printf(tls_logger, LOG_LEVEL_ERROR, func,
// "GLX error at line %d: %d", line, err);
// }
-// }
-// }
+ // }
+}
-// static inline void gl_clear_err(void) {
-// while (glGetError() != GL_NO_ERROR)
-// ;
-// }
+static inline void gl_clear_err(void) {
+ while (glGetError() != GL_NO_ERROR)
+ ;
+}
-// #define gl_check_err() gl_check_err_(__func__, __LINE__)
+#define gl_check_err() gl_check_err_(__func__, __LINE__)
/**
* Check for GL framebuffer completeness.
@@ -281,7 +283,7 @@ static inline bool gl_has_extension(const char *ext) {
return true;
}
}
- // gl_clear_err();
+ gl_clear_err();
// log_info("Missing GL extension %s.", ext);
return false;
}