raze-gles/source/games/exhumed/src
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.cpp - implemented all needed font overrides for localization. 2021-05-31 21:20:31 +02:00
aistuff.h - Exhumed: Replace asserts for range checks with if's. 2021-03-09 20:02:08 +01:00
anims.cpp - give each DrawInfo its own list of tsprites. 2021-04-02 10:28:40 +02:00
anubis.cpp - skill stuff for Exhumed. 2021-02-27 14:08:08 +01:00
bubbles.cpp Merge branch 'scriptable_cutscenes' into newrenderer 2021-05-02 22:37:46 +02:00
bullet.cpp - fixed all warnings in Exhumed. 2021-05-12 21:50:01 +02:00
cd.cpp - removed the non-functional and long abandoned level music alias feature. 2021-05-12 21:48:40 +02:00
cheats.cpp - ported Exhumed's status bar. 2021-05-15 10:25:38 +02:00
d_menu.cpp - make all games return to the main menu when the game is ended with F10. 2021-05-04 11:32:09 +02:00
engine.h - project cleanup 2021-01-10 20:31:32 +01:00
enginesubs.cpp - check r_precache in all games. 2021-04-30 20:08:35 +02:00
exhumed.cpp - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
exhumed.h - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
fish.cpp - give each DrawInfo its own list of tsprites. 2021-04-02 10:28:40 +02:00
freelistarray.h - project cleanup 2021-01-10 20:31:32 +01:00
gameloop.cpp - implemented all needed font overrides for localization. 2021-05-31 21:20:31 +02:00
grenade.cpp - handled the remaining arrays that got accessed by the status bar. 2021-05-15 10:25:38 +02:00
gun.cpp - Exhumed: Don't autoaim backwards. 2021-05-16 19:20:36 +02:00
init.cpp - turning some of the player arrays into Player members. 2021-05-15 10:25:38 +02:00
input.cpp - Exhumed: changed lung display as well. 2021-05-15 10:25:37 +02:00
input.h - project cleanup 2021-01-10 20:31:32 +01:00
items.cpp - handled the remaining arrays that got accessed by the status bar. 2021-05-15 10:25:38 +02:00
lavadude.cpp - fixed all warnings in Exhumed. 2021-05-12 21:50:01 +02:00
light.cpp - moved backend independent HUD code out of glbackend.cpp. 2021-04-11 08:40:18 +02:00
lighting.cpp - fixed all warnings in Exhumed. 2021-05-12 21:50:01 +02:00
lion.cpp - skill stuff for Exhumed. 2021-02-27 14:08:08 +01:00
map.cpp - handled the remaining arrays that got accessed by the status bar. 2021-05-15 10:25:38 +02:00
menu.cpp - scriptified Exhumed's 2D content (minus the programmatic textures.) 2021-04-30 20:08:36 +02:00
move.cpp - Exhumed: made the status bar independent of static global state. 2021-05-15 10:25:38 +02:00
movie.cpp - fixed all warnings in Exhumed. 2021-05-12 21:50:01 +02:00
mummy.cpp - skill stuff for Exhumed. 2021-02-27 14:08:08 +01:00
namelist.h - ported Exhumed's status bar. 2021-05-15 10:25:38 +02:00
names.h - ported Exhumed's status bar. 2021-05-15 10:25:38 +02:00
object.cpp - migrated Exhumed's level setup to RMAPINFO. 2021-05-02 15:54:19 +02:00
osdcmds.cpp - merged the few remaining contents of mmulti.h into d_net.h 2021-05-03 19:01:00 +02:00
player.cpp - ported Exhumed's status bar. 2021-05-15 10:25:38 +02:00
player.h - ported Exhumed's status bar. 2021-05-15 10:25:38 +02:00
queen.cpp - scriptified Exhumed's 2D content (minus the programmatic textures.) 2021-04-30 20:08:36 +02:00
ra.cpp - give each DrawInfo its own list of tsprites. 2021-04-02 10:28:40 +02:00
ramses.cpp - fixed all warnings in Exhumed. 2021-05-12 21:50:01 +02:00
random.cpp - project cleanup 2021-01-10 20:31:32 +01:00
rat.cpp - project cleanup 2021-01-10 20:31:32 +01:00
rex.cpp - skill stuff for Exhumed. 2021-02-27 14:08:08 +01:00
roach.cpp - skill stuff for Exhumed. 2021-02-27 14:08:08 +01:00
runlist.cpp - Exhumed: Replace asserts for range checks with if's. 2021-03-09 20:02:08 +01:00
save.cpp - turning some of the player arrays into Player members. 2021-05-15 10:25:38 +02:00
scorp.cpp - skill stuff for Exhumed. 2021-02-27 14:08:08 +01:00
sequence.cpp - handled the remaining arrays that got accessed by the status bar. 2021-05-15 10:25:38 +02:00
sequence.h - project cleanup 2021-01-10 20:31:32 +01:00
set.cpp - skill stuff for Exhumed. 2021-02-27 14:08:08 +01:00
snake.cpp - handled the remaining arrays that got accessed by the status bar. 2021-05-15 10:25:38 +02:00
sound.cpp - fixed all warnings in Exhumed. 2021-05-12 21:50:01 +02:00
sound.h - project cleanup 2021-01-10 20:31:32 +01:00
spider.cpp - skill stuff for Exhumed. 2021-02-27 14:08:08 +01:00
status.cpp - removed the native implementation od Exhumed's status bar. 2021-05-15 10:25:39 +02:00
status.h - Exhumed: made the status bar independent of static global state. 2021-05-15 10:25:38 +02:00
switch.cpp - Exhumed: restored old static switch array. 2021-01-24 14:49:51 +01:00
trigdat.cpp - project cleanup 2021-01-10 20:31:32 +01:00
view.cpp - fixed all warnings in Exhumed. 2021-05-12 21:50:01 +02:00
view.h - Consolidate all game interpolation code into inline functions. 2021-04-11 16:45:35 +10:00
wasp.cpp - skill stuff for Exhumed. 2021-02-27 14:08:08 +01:00