|
|
|
@ -9,16 +9,21 @@ |
|
|
|
#include "GLDebug.h" |
|
|
|
#include "GLDebug.h" |
|
|
|
#include "shader.h" |
|
|
|
#include "shader.h" |
|
|
|
#include "types.h" |
|
|
|
#include "types.h" |
|
|
|
//#include "util.h"
|
|
|
|
#include "util.h" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
* === TODO: === |
|
|
|
* === TODO: === |
|
|
|
* - work on cleaner interface for initEntity and loadScene... |
|
|
|
* - work on cleaner interface for initEntity and loadScene... |
|
|
|
|
|
|
|
* - add a LOGF macro for printf style logging |
|
|
|
|
|
|
|
* - replace instances of printf |
|
|
|
* - full lighting model |
|
|
|
* - full lighting model |
|
|
|
* - test complex entities |
|
|
|
* - test complex entities |
|
|
|
* - need a separate GLBufferToAttribMapping for each mesh on an entity |
|
|
|
* - need a separate GLBufferToAttribMapping for each mesh on an entity |
|
|
|
* - fix debug load times (either by using cgltf, or hiding tinygltf.h) |
|
|
|
* - fix debug load times (either by using cgltf, or hiding tinygltf.h) |
|
|
|
|
|
|
|
* - RenderGroups need to come into and out of existence during |
|
|
|
|
|
|
|
* gameplay. So, we need to extend MemoryArena to be a pool allocator |
|
|
|
|
|
|
|
* instead of an allocate only linear allocator |
|
|
|
* - add libTangerine namespace? |
|
|
|
* - add libTangerine namespace? |
|
|
|
* - merge back into libTangerine |
|
|
|
* - merge back into libTangerine |
|
|
|
* |
|
|
|
* |
|
|
|
|