raze/source/core
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
..
console - RR: fixed advanced notify display's font size. 2021-05-31 21:20:28 +02:00
menu - implemented all needed font overrides for localization. 2021-05-31 21:20:31 +02:00
music - removed the non-functional and long abandoned level music alias feature. 2021-05-12 21:48:40 +02:00
nodebuilder - don't let the triangulator choke on empty sectors. 2021-05-23 17:19:01 +02:00
rendering - fixed new renderer's use of fog on skies: The palette value from the wall was used instead of the one from the sky plane. 2021-05-29 12:09:16 +02:00
textures - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
automap.cpp - fixed more warnings in 'core'. 2021-05-12 21:47:32 +02:00
automap.h - Automap: Put in framework to interpolate automap player. 2021-01-02 18:23:01 +11:00
binaryangle.h - fixed some very noisy warnings in two headers. 2021-05-12 21:47:32 +02:00
cheathandler.cpp - run most cheats through the network. 2020-09-03 01:32:51 +02:00
cheathandler.h - run most cheats through the network. 2020-09-03 01:32:51 +02:00
cheats.cpp - fixed more warnings in 'core'. 2021-05-12 21:47:32 +02:00
cheats.h - route savegame requests through the newwork, just like GZDoom does. 2021-05-12 00:21:26 +02:00
ct_chat.cpp - license correction for ct_chat.cpp 2021-04-05 08:59:06 +02:00
d_net.cpp - route savegame requests through the newwork, just like GZDoom does. 2021-05-12 00:21:26 +02:00
d_net.h - merged the few remaining contents of mmulti.h into d_net.h 2021-05-03 19:01:00 +02:00
d_protocol.cpp - d_protocol: Change horz/avel pack/unpacking from long to float. 2020-10-09 16:18:28 +11:00
d_protocol.h - route savegame requests through the newwork, just like GZDoom does. 2021-05-12 00:21:26 +02:00
d_ticcmd.h - Blood: JSON serializer for triggers 2020-11-21 20:25:06 +01:00
defparser.cpp - more warning fixes in 'core'. 2021-05-12 21:48:14 +02:00
g_mapinfo.cpp - add some hackery to deal with WT's bosses. 2021-05-29 13:12:50 +02:00
g_mapinfo.h - summary screens, too. 2021-05-02 12:28:32 +02:00
gameconfigfile.cpp - adapt to changed value range of module master volume in ZMusic. 2021-03-14 08:51:59 +01:00
gameconfigfile.h - renamed 'common' to 'core'. 2020-04-12 08:30:36 +02:00
gamecontrol.cpp - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
gamecontrol.h - removed the multiplayer scoreboard screens. 2021-05-27 13:33:54 +02:00
gamecvars.cpp - split the screen job code into a generic and a Raze specific part. 2021-05-22 01:35:50 +02:00
gamecvars.h - split the screen job code into a generic and a Raze specific part. 2021-05-22 01:35:50 +02:00
gamefuncs.cpp - fixed more warnings in 'core'. 2021-05-12 21:47:32 +02:00
gamefuncs.h - more warning fixes in 'core'. 2021-05-12 21:48:14 +02:00
gamehud.cpp Merge branch 'master' into newrenderer2 2021-04-11 14:38:56 +02:00
gamehud.h - moved backend independent HUD code out of glbackend.cpp. 2021-04-11 08:40:18 +02:00
gameinput.cpp - fixed more warnings in 'core'. 2021-05-12 21:47:32 +02:00
gameinput.h - Clean-up of input functions. 2021-04-21 20:41:04 +10:00
gamestruct.h - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
gi.cpp - backend update from GZDoom. 2020-11-23 15:54:06 +01:00
gi.h - backend update from GZDoom. 2020-11-23 15:54:06 +01:00
initfs.cpp - set the main resource file's index in the file system. 2021-05-31 21:20:32 +02:00
inputstate.cpp - InputState::ClearAllInput(): Only clear crouch_toggle bool if outside of a level, and resend SB_CROUCH sync bit if inside a level and crouch_toggle is true. 2021-04-01 13:46:16 +11:00
inputstate.h - generalized the special key handling for skipping cutscenes. 2021-04-20 15:01:26 +02:00
interpolate.cpp - fixed: stale, but still active interpolations for wall positions should not trigger sector retriangulation. 2021-04-03 10:26:02 +02:00
interpolate.h - moved setsectinterpolate/clearsectinterpolate into the backend. 2021-01-04 10:37:14 +01:00
intvec.h - fixed interpolation issues with sector objects in SW. 2021-03-29 09:25:26 +02:00
iterators.h fixed undefined end of list behavior of iterators 2020-10-18 12:14:05 +02:00
mainloop.cpp - halt the game timer when setting up a cutscene and when starting movie playback. 2021-05-23 14:36:54 +02:00
maphack.cpp - sector splitting hack for SW $bath.map. 2021-05-23 17:06:47 +02:00
mapinfo.cpp - split the screen job code into a generic and a Raze specific part. 2021-05-22 01:35:50 +02:00
mapinfo.h - add some hackery to deal with WT's bosses. 2021-05-29 13:12:50 +02:00
maploader.cpp - fixed more warnings in 'core'. 2021-05-12 21:47:32 +02:00
mathutil.cpp - fixed incompatibility of FindDistance3D with Shadow Warrior. 2020-08-18 23:49:44 +02:00
mathutil.h - SW: Increase precision of x/y coordinates where possible. 2020-08-18 18:26:04 +10:00
ns.h - took all script exports out of the namespaces. 2020-10-10 10:11:22 +02:00
packet.h - SW: Migrate crouch toggling to backend solution implemented in 4ef0d20e0e. 2020-11-07 17:53:11 +11:00
palette.cpp - layout adjustments for localized texts. 2021-05-31 21:20:31 +02:00
palette.h - seems I missed a bit... 2021-04-21 18:34:34 +02:00
precache.cpp Merge branch 'scriptable_cutscenes' into newrenderer 2021-05-02 22:37:46 +02:00
precache.h - migrated RR's cutscene definitions. 2021-05-02 13:12:24 +02:00
quotemgr.h - optimizations for better savegame performance. 2020-07-21 21:32:38 +02:00
quotes.cpp - optimizations for better savegame performance. 2020-07-21 21:32:38 +02:00
raze_music.cpp - PlayMusic script function. 2021-05-23 16:21:04 +02:00
raze_music.h - removed the non-functional and long abandoned level music alias feature. 2021-05-12 21:48:40 +02:00
raze_sound.cpp - Blood: add a dummy sound entry at index 0. 2021-04-12 00:31:36 +02:00
raze_sound.h - got rid of common.h 2020-09-08 18:39:47 +02:00
razefont.cpp - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
razefont.h - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
rts.cpp - fixed more warnings in 'core'. 2021-05-12 21:47:32 +02:00
rts.h - renamed 'common' to 'core'. 2020-04-12 08:30:36 +02:00
savegamehelp.cpp - Exhumed: fix animation stopping for inventory torch item. 2021-05-16 20:25:56 +02:00
savegamehelp.h - Exhumed: moved nPlayerItem into PlayerList 2021-05-15 10:25:37 +02:00
scancodes.h -moved scancodes.h out of Build folder. 2020-06-20 12:54:33 +02:00
screenjob.cpp - halt the game timer when setting up a cutscene and when starting movie playback. 2021-05-23 14:36:54 +02:00
screenjob_.h - silenced some warnings. 2021-05-22 15:34:04 +02:00
screenshot.cpp - removed some Build related includes from core code. 2020-06-20 18:01:02 +02:00
searchpaths.cpp - allow UNC search paths on Windows 2021-05-26 10:47:36 -04:00
secrets.cpp - Blood: only trigger a secret if the hint system hasn't registered it. 2020-12-01 12:52:42 +01:00
secrets.h - Blood: only trigger a secret if the hint system hasn't registered it. 2020-12-01 12:52:42 +01:00
sectorgeometry.cpp - added the out-of-bounds vertex handler to the secondary triangulator as well. 2021-05-29 13:19:44 +02:00
sectorgeometry.h - use ZDoom's node builder for triangulating sectors that fail the simple approach. 2021-04-03 12:44:30 +02:00
serialize_obj.h - missed adding a file... 2020-05-23 22:43:02 +02:00
statistics.cpp - removed some Build related includes from core code. 2020-06-20 18:01:02 +02:00
statistics.h - renamed 'common' to 'core'. 2020-04-12 08:30:36 +02:00
statusbar.h - removed all leftover parts of the native status bars. 2021-05-16 10:35:33 +02:00
statusbar2.cpp - implemented all needed font overrides for localization. 2021-05-31 21:20:31 +02:00
uiinput.h - cheat and chat code from ZDoom. 2020-06-21 23:28:45 +02:00
version.h - Exhumed: moved nPlayerItem into PlayerList 2021-05-15 10:25:37 +02:00
zcompile.cpp - added the entry point for the ZScript compiler. 2020-06-14 19:20:04 +02:00