raze-gles/source/games/duke/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
..
_polymost.cpp - cleanup of 'gotpic' handling. 2021-05-10 20:13:28 +02:00
actors.cpp - fixed the remaining warnings. 2021-05-12 21:50:01 +02:00
actors_d.cpp - engine side preparations for Duke Statusbar scriptification. 2021-05-15 10:44:35 +02:00
actors_lava.cpp - fixed all warnings in Duke. 2021-05-12 21:50:01 +02:00
actors_r.cpp - engine side preparations for Duke Statusbar scriptification. 2021-05-15 10:44:35 +02:00
animatesprites_d.cpp - moved all font setup out of the C++ code. 2021-05-31 21:20:31 +02:00
animatesprites_r.cpp - moved all font setup out of the C++ code. 2021-05-31 21:20:31 +02:00
bowling.cpp - made DukeActor::s a pointer. 2021-04-15 19:21:43 +02:00
ccmds.cpp - removed the native versions of Duke's and RR's status bar. 2021-05-15 17:15:29 +02:00
cheats.cpp - engine side preparations for Duke Statusbar scriptification. 2021-05-15 10:44:35 +02:00
concmd.h - tabification of new sources and replacement of the CON instruction symbols. 2020-06-21 22:55:09 +02:00
condef.h - added the remaining CON features from EDuke 2.x 2020-09-17 23:06:54 +02:00
conlabel.h - Duke: added missing include guard to conlabel.h. 2020-10-11 14:30:42 +02:00
conlabeldef.h - Blood/Duke/RR/SW: Unify the player's horizon function. 2020-09-20 20:01:36 +10:00
constants.h - Duke/RR: Don't delete master switch sprites. 2021-04-04 13:01:32 +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
dispatch.cpp - moved all font setup out of the C++ code. 2021-05-31 21:20:31 +02:00
duke3d.h - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
dukeactor.h - made DukeActor::s a pointer. 2021-04-15 19:21:43 +02:00
flags_d.cpp - add some hackery to deal with WT's bosses. 2021-05-29 13:12:50 +02:00
flags_r.cpp - engine side preparations for Duke Statusbar scriptification. 2021-05-15 10:44:35 +02:00
funct.h - removed the native versions of Duke's and RR's status bar. 2021-05-15 17:15:29 +02:00
game.cpp - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
game_misc.cpp - implemented all needed font overrides for localization. 2021-05-31 21:20:31 +02:00
gamedef.cpp - fixed the remaining warnings. 2021-05-12 21:50:01 +02:00
gameexec.cpp - engine side preparations for Duke Statusbar scriptification. 2021-05-15 10:44:35 +02:00
gameloop.cpp - split the screen job code into a generic and a Raze specific part. 2021-05-22 01:35:50 +02:00
gamevar.cpp - fixed all warnings in Duke. 2021-05-12 21:50:01 +02:00
gamevar.h - use an actor pointer in Get/SetGameVarID's parameters to weed out the ordering screwups. 2020-11-03 19:21:43 +01:00
global.cpp - Blood, Duke & SW: Create new backend chasecam function and replace game-specific versions with it. 2021-02-18 21:47:37 +11:00
global.h - merged the few remaining contents of mmulti.h into d_net.h 2021-05-03 19:01:00 +02:00
hudweapon_d.cpp - fixed all warnings in Duke. 2021-05-12 21:50:01 +02:00
hudweapon_r.cpp - fixed all warnings in Duke. 2021-05-12 21:50:01 +02:00
inlines.h Merge branch 'scriptable_cutscenes' into newrenderer 2021-05-02 22:37:46 +02:00
input.cpp - fixed the remaining warnings. 2021-05-12 21:50:01 +02:00
namelist_d.h - engine side preparations for Duke Statusbar scriptification. 2021-05-15 10:44:35 +02:00
namelist_r.h - engine side preparations for Duke Statusbar scriptification. 2021-05-15 10:44:35 +02:00
names.h - ported the TitleScreen class. 2021-04-30 20:08:23 +02:00
names_d.h - added texture aliases so that tiles can given real names in the texture manager. 2020-10-06 19:26:22 +02:00
names_r.h - added texture aliases so that tiles can given real names in the texture manager. 2020-10-06 19:26:22 +02:00
noise.cpp - made DukeActor::s a pointer. 2021-04-15 19:21:43 +02:00
player.cpp - ported Duke and RR status bars. 2021-05-15 14:27:32 +02:00
player_d.cpp - engine side preparations for Duke Statusbar scriptification. 2021-05-15 10:44:35 +02:00
player_r.cpp - RR: fixed double negation in pitch math when throwing dynamite. 2021-05-20 19:06:11 +02:00
player_w.cpp - made DukeActor::s a pointer. 2021-04-15 19:21:43 +02:00
prediction.cpp - removed the native versions of Duke's and RR's status bar. 2021-05-15 17:15:29 +02:00
prediction.h - gamecontrol: Initial setup of PlayerAngle struct and deployment within Duke. 2020-10-07 23:13:29 +11:00
premap.cpp - split the screen job code into a generic and a Raze specific part. 2021-05-22 01:35:50 +02:00
premap_d.cpp - forgot to save these. 2021-04-30 20:08:35 +02:00
premap_r.cpp - fixed all warnings in Duke. 2021-05-12 21:50:01 +02:00
render.cpp - fixed the remaining warnings. 2021-05-12 21:50:01 +02:00
savegame.cpp - engine side preparations for Duke Statusbar scriptification. 2021-05-15 10:44:35 +02:00
sbar.cpp - removed the native versions of Duke's and RR's status bar. 2021-05-15 17:15:29 +02:00
sectors.cpp - fixed the remaining warnings. 2021-05-12 21:50:01 +02:00
sectors_d.cpp Merge branch 'master' into newrenderer2 2021-04-15 19:34:03 +02:00
sectors_r.cpp Merge branch 'master' into newrenderer2 2021-04-15 19:34:03 +02:00
soundefs.h - constant cleanup. 2020-07-06 13:26:26 +02:00
sounds.cpp - split the screen job code into a generic and a Raze specific part. 2021-05-22 01:35:50 +02:00
sounds.h - Cutscene support in Blood. 2021-04-30 20:08:34 +02:00
spawn.cpp . Duke: made the 'lonely effector' error non fatal. 2021-05-08 15:41:49 +02:00
spawn_d.cpp - add some hackery to deal with WT's bosses. 2021-05-29 13:12:50 +02:00
spawn_r.cpp - engine side preparations for Duke Statusbar scriptification. 2021-05-15 10:44:35 +02:00
types.h - removed the indirection for the global arrays. 2021-05-21 14:32:01 +02:00