import core.memory;
import std.stdint;
import dplug.math;
import std.math.trigonometry;

debug
{
	const BUILD_DEBUG = true;
}
else
{
	const BUILD_DEBUG = false;
}

alias i8 = byte;
alias i16 = short;
alias i32 = int;
alias i64 = long;

alias u8 = ubyte;
alias u16 = ushort;
alias u32 = uint;
alias u64 = ulong;

alias f32 = float;
alias f64 = double;

alias b32 = uint;

alias intptr = intptr_t;
alias uintptr = uintptr_t;

alias Vec2 = vec2f;
alias Vec3 = vec3f;
alias Vec4 = vec4f;

alias Mat2 = mat2f;
alias Mat3 = mat3f;
alias Mat4 = mat4f;
