raze-gles/source/common
Christoph Oelckers 94aa556953 - some work on a generic cache manager.
For main resource data this is probably unnecessary - most resources are never cached with the exception of sounds and textures, which are loaded permanently anyway.
But for hardware textures this is different. Due to the poor precaching it is impossible to selectively evict hardware textures that are not needed any longer, so for this an MRU cache is really needed so that they do not accumulate and congest the video RAM in the process.
2019-11-03 10:00:19 +01:00
..
2d - fixed missing include paths 2019-10-25 02:07:46 +02:00
console - fixed CVAR saving. 2019-11-02 21:21:48 +01:00
filesystem - some work on a generic cache manager. 2019-11-03 10:00:19 +01:00
fonts - rewrote the screenshot code to use m_png as its backend. 2019-11-02 12:59:59 +01:00
textures - moved the startup dialog out of the game front ends, now that there is a global cross-game list of playable configurations. 2019-10-31 23:25:21 +01:00
utility - replaced all uses of xxhash with SuperFastHash. 2019-11-02 22:52:13 +01:00
gameconfigfile.cpp - fixed keybind setup. 2019-11-02 20:13:00 +01:00
gameconfigfile.h - startup cleanup. 2019-11-01 00:32:56 +01:00
gamecontrol.cpp - fixed keybind setup. 2019-11-02 20:13:00 +01:00
gamecontrol.h - fixed startup and sound issues with Redneck Rampage. 2019-11-02 18:28:50 +01:00
gamecvars.cpp - removed the remaining parts of cache1d. The only thing left is the dummy cacheAllocateBlock function that needs to stick around until a working cache is present. 2019-11-02 01:30:21 +01:00
gamecvars.h - removed the remaining parts of cache1d. The only thing left is the dummy cacheAllocateBlock function that needs to stick around until a working cache is present. 2019-11-02 01:30:21 +01:00
gamemain.cpp - added GZDoom's resource management classes. 2019-10-28 23:46:15 +01:00
i_specialpaths.h - various fixes and improvements related to file location management: 2019-11-02 00:38:30 +01:00
initfs.cpp - do not load subdirectories of the game directory. They cannot contain anything useful because the original assets never used subdirectories. 2019-11-02 19:12:01 +01:00
inputstate.cpp - simplified the button state maintenance 2019-10-28 07:00:31 +01:00
inputstate.h - fix compilation 2019-10-28 17:50:08 +01:00
ns.h - sky clamping may only be done in Blood for now. 2019-10-19 20:25:58 +02:00
openaudio.cpp - gutted cache1d. The old file system is gone, excepr for klistpath, which still gets used in a few places. 2019-11-01 22:17:15 +01:00
openaudio.h - gutted cache1d. The old file system is gone, excepr for klistpath, which still gets used in a few places. 2019-11-01 22:17:15 +01:00
rts.cpp - Config work almost done. 2019-10-27 13:40:24 +01:00
rts.h - consolidated RTS code, because there were 3 copies. 2019-10-20 19:13:44 +02:00
searchpaths.cpp - fixed addition of main directory. 2019-11-02 18:46:11 +01:00
version.h - rewrote the screenshot code to use m_png as its backend. 2019-11-02 12:59:59 +01:00