00001
00002
00003 #ifndef RC_TYPES_H
00004 #define RC_TYPES_H
00005
00006 #include "RenderChimp.h"
00007
00008 #ifdef RC_OPENGL
00009
00010 typedef GLfloat f32;
00011 typedef double f64;
00012 typedef GLbyte i8;
00013 typedef GLubyte u8;
00014 typedef GLshort i16;
00015 typedef GLushort u16;
00016 typedef GLint i32;
00017 typedef GLuint u32;
00018
00019 #else
00020
00021 typedef float f32;
00022 typedef double f64;
00023 typedef signed char i8;
00024 typedef unsigned char u8;
00025 typedef signed short i16;
00026 typedef unsigned short u16;
00027 typedef signed int i32;
00028 typedef unsigned int u32;
00029
00030 #endif
00031
00032 #ifdef RC_WIN32
00033 typedef signed __int64 i64;
00034 typedef unsigned __int64 u64;
00035 #else if defined RC_APPLE
00036 typedef signed long long i64;
00037 typedef unsigned long long u64;
00038 #endif
00039
00040
00041
00042
00043 #endif
00044