Added (U)Int32 typedef for Box,Rect and VectorI classes
Added OffsetOf header and function

Designed to replace the old offsetof macro
Added SparsePtr class

Which is basically a pointer with a different stride than it's type size
Fixed possible bug in computing sampler id
Made IndexIterator::operator[+|-] const
Added Nazara[Prefix|Suffix](Macro)
Big config/debug update

Added config checkers
Macro no longer use suffixes
Moved MemoryManager to upper directory
Renamed *_MEMORYMANAGER to *_MANAGE_MEMORY
Renamed AUDIO_STREAMEDBUFFERCOUNT to AUDIO_STREAMED_BUFFER_COUNT
Renamed CORE_REAL_PRECISION to CORE_DECIMAL_DIGITS
Renamed DEBUG_MEMORYMANAGER_DISABLE_REDEFINITION to
DEBUG_NEWREDEFINITION_DISABLE_REDEFINITION
Renamed GRAPHICS_MAX_LIGHTPERPASS to GRAPHICS_MAX_LIGHT_PER_PASS
Renamed UTILITY_FORCE_DECLARATION_STRIDE_MULTIPLE_OF_32 to
UTILITY_VERTEX_DECLARATION_FORCE_STRIDE_MULTIPLE_OF_32
Removed UTILITY_MULTITHREADED_SKINNING config

Useless since SkinningManager is now handling this at runtime
Added UTILITY_SKINNING_MAX_WEIGHTS

Hopefully fixing compilation errors
Disabled the use of glTexStorage* when creating a proxy texture

Looks like AMD drivers does not like it