43 lines
613 B
D
43 lines
613 B
D
import core.memory;
|
|
import std.stdint;
|
|
import math;
|
|
|
|
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 = i64;
|
|
alias uintptr = u64;
|
|
|
|
alias usize = size_t;
|
|
|
|
alias Vec2 = Vector!(f32, 2);
|
|
alias Vec3 = Vector!(f32, 3);
|
|
alias Vec4 = Vector!(f32, 4);
|
|
|
|
alias UVec2 = Vector!(u32, 2);
|
|
|
|
alias Mat2 = Matrix!(f32, 2);
|
|
alias Mat3 = Matrix!(f32, 3);
|
|
alias Mat4 = Matrix!(f32, 4);
|