fsv icon indicating copy to clipboard operation
fsv copied to clipboard

abort in ogl.c in all modes

Open ctrlcctrlv opened this issue 2 years ago • 0 comments

(fsv:261909): fsv-CRITICAL **: 19:34:36.417: ../src/ogl.c:428: GL error: INVALID_ENUM

(fsv:261909): fsv-CRITICAL **: 19:34:36.417: OpenGL error, continuing anyway!

I'm working around this in AUR package (#4) like:

diff --git a/src/ogl.c b/src/ogl.c
index 0872d2c..7bca61c 100644
--- a/src/ogl.c
+++ b/src/ogl.c
@@ -386,12 +386,19 @@ _ogl_error(const char* fname, int lnum)
 			case GL_INVALID_FRAMEBUFFER_OPERATION:
 				estr = "INVALID_FRAMEBUFFER_OPERATION";
 				break;
+			default:
+				estr = "??? memory corrupt!"
+				;
 		}
 
-		g_warning("%s:%d: GL error: %s\n", fname, lnum, estr);
+		g_critical("%s:%d: GL error: %s\n", fname, lnum, estr);
 	}
 	if (found_err)
+#ifndef NO_NON_FATAL_ASSERTIONS
+		g_critical("OpenGL error, continuing anyway!");
+#else
 		abort();
+#endif /* NO_NON_FATAL_ASSERTIONS */
 }
 
 /* (Re)draws the viewport

ctrlcctrlv avatar Jul 04 '23 23:07 ctrlcctrlv