zig-glfw/src/internal_debug.zig

14 lines
464 B
Zig
Raw Normal View History

const std = @import("std");
const zig_builtin = @import("builtin");
2021-11-21 15:53:19 +01:00
// TODO: Consider if this idea could also be applied to prevent 'PlatformError'
const debug_mode = (zig_builtin.mode == .Debug);
var glfw_initialized = if (debug_mode) false else @as(void, {});
pub inline fn toggleInitialized() void {
if (debug_mode) glfw_initialized = !glfw_initialized;
}
pub inline fn assertInitialized() void {
if (debug_mode) std.debug.assert(glfw_initialized);
}