common.h (546B)
1 2 #ifndef POLYADVENT_COMMON_H 3 #define POLYADVENT_COMMON_H 4 5 #include <inttypes.h> 6 7 typedef int bool; 8 #define false 0 9 #define true 1 10 11 #define MAT3_ELEMS 9 12 #define MAT4_ELEMS 16 13 #define U64HOB 0x8000000000000000 14 15 #define SLAB(f) "etc/slab/" f 16 #define RESOURCE(f) "etc/shaders/" f 17 18 typedef unsigned char u8; 19 typedef signed char s8; 20 21 typedef unsigned short u16; 22 typedef signed short s16; 23 24 typedef unsigned int u32; 25 typedef signed int s32; 26 27 typedef uint64_t u64; 28 typedef int64_t s64; 29 30 struct point { 31 double x, y; 32 }; 33 34 35 #endif /* POLYADVENT_COMMON_H */