raze-gles/source/common
Christoph Oelckers 454816299e - reorganized loading of textures.
Due to dependencies on initializing some data in app_init it was not possible to cleanly set up the fonts.
This adds a game-side function for loading the entire palettes before starting with the texture data and another one for loading game-side texture data.
This now allows fully setting up the palettes before starting with the textures and to fully set up the textures before reading the .def files.

All this is needed because to properly initialize, the fonts need to be able to access the fully initialized texture state, including replacements and hires substitutions from the .def files.
2021-06-01 11:05:26 +02:00
..
2d - defined a new constant, CR_NATIVEPAL, to use the font functions with a predefined palette. 2021-05-29 11:47:05 +02:00
audio - split the screen job code into a generic and a Raze specific part. 2021-05-22 01:35:50 +02:00
console - route all accesses to gameaction from the backend through the sysCallbacks. 2021-05-22 13:02:34 +02:00
cutscenes - halt the game timer when setting up a cutscene and when starting movie playback. 2021-05-23 14:36:54 +02:00
engine - moved all font setup out of the C++ code. 2021-05-31 21:20:31 +02:00
filesystem - split the screen job code into a generic and a Raze specific part. 2021-05-22 01:35:50 +02:00
fonts - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
menu - route savegame requests through the newwork, just like GZDoom does. 2021-05-12 00:21:26 +02:00
models - backend update from GZDoom. 2021-03-07 13:21:15 +01:00
objects - made the scripted version of Blood's status bar functional. 2021-05-12 21:50:02 +02:00
platform - route savegame requests through the newwork, just like GZDoom does. 2021-05-12 00:21:26 +02:00
rendering - ported Doom's type-on text screens as a screen job overlay. 2021-05-22 12:08:08 +02:00
scripting - PlayMusic script function. 2021-05-23 16:21:04 +02:00
statusbar - allow switching between the two Duke BigFonts and fix Y in Duke's BigFont13. 2021-05-31 21:20:31 +02:00
textures - got rid of most of the font system's baggage that's no longer needed. 2021-05-25 12:59:09 +02:00
thirdparty - moved libvpx and libsmackerdec to more fitting places, plus some project cleanup. 2021-05-22 01:06:51 +02:00
utility - removed the multiplayer scoreboard screens. 2021-05-27 13:33:54 +02:00