summaryrefslogtreecommitdiffstats
path: root/src/debug_gl.zig
blob: debf51d6359e0adc754e73904f237aefa9f358d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const c = @import("c.zig");
const std = @import("std");
const os = std.os;
const panic = std.debug.panic;
const builtin = @import("builtin");

pub const is_on = if (builtin.mode == builtin.Mode.ReleaseFast) c.GL_FALSE else c.GL_TRUE;

pub fn assertNoError() void {
    if (builtin.mode != builtin.Mode.ReleaseFast) {
        const err = c.glGetError();
        if (err != c.GL_NO_ERROR) {
            panic("GL error: {}\n", err);
        }
    }
}