Fixed couple bugs in libtexgenpack compress where user data was cast into the wrong datatype.
Added ability to force compressed images to be decompressed (enabled by default for now, since texture compression seems very slow...)
Fixed bug where shaders were parsed, but used non-implicit-cast types (aka, the wrong type was used and it wasn't cast to the correct type)
Fixed issue where Mem_Free was used instead of fileSystem->FreeFile to release a file buffer opened by ReadFile.
Made driver-level texture compression enabled by default
Made R_CheckExtension take a const char* instead of char*.
Temporary work-around for Qualcomm where timerQueryAvailable is available but no functions exist, so timerQueryAvailable is now set to false if no functions can be found.
Modified application build so that it links all object files from D3XP static lib (before, some object files' static init. didn't get compiled in and caused script parsing failures)
Moved where binary images are converted so that in the special case where the image is reloaded, it gets converted to the correct format
Fixed bug with VertexCache where, after static geo. gets init in the cache, it's never freed after shutdown. Causing a segfault when it tries to free memory with virtual functions for static destruction
Better checking for SD card, so that shared path can be used (without duplication of paths, even though the file system would handle it) if SD card doesn't exist or added as an additional path if the SD card does exist.
Added better support for SD card checking on pre-10.2 systems
More accurate memory usage counting with Sean McVeigh's code (link in comments)