aboutsummaryrefslogtreecommitdiffstats
path: root/src/debug_gl.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/debug_gl.zig')
-rw-r--r--src/debug_gl.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/debug_gl.zig b/src/debug_gl.zig
index ebb552f..7d02d2f 100644
--- a/src/debug_gl.zig
+++ b/src/debug_gl.zig
@@ -7,6 +7,11 @@ const builtin = @import("builtin");
pub const is_on = if (builtin.mode == builtin.Mode.ReleaseFast) c.GL_FALSE else c.GL_TRUE;
fn glDebugMessage(source: c.GLenum, typ: c.GLenum, id: c.GLuint, severity: c.GLenum, length: c.GLsizei, _message: [*c]const u8, user: ?*const c_void) callconv(.C) void {
+ switch (typ) {
+ c.GL_DEBUG_TYPE_ERROR, c.GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR, c.GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR => {},
+ else => return,
+ }
+
const message = _message[0..@intCast(usize, length)];
std.debug.warn("GL Callback [{}] {} / {}: {s}\n", .{ source, typ, severity, message });
}