raze/source
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
..
build - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
common - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
core - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
games - reorganized loading of textures. 2021-06-01 11:05:26 +02:00
glbackend Give -1 to model light index otherwise mLightIndex in renderstate ends up getting set to 0 which is a valid light index 2021-05-13 10:04:40 +02:00
platform - Remove leftover Ion Fury stuffs causing log errors like "Script error, 'D:/Program Files (x86)/Steam/steamapps/common/Ion Fury/fury.grpinfo" line 10: Warning: GRP without game defined. Ignoring'". 2020-09-25 18:06:06 +10:00
thirdparty - macOS backend update, plus moving base64.cpp around. 2020-09-27 16:12:50 +02:00
CMakeLists.txt - moved all font setup out of the C++ code. 2021-05-31 21:20:31 +02:00
g_pch.h - cleaned up the remaining dependencies on windows.h 2020-02-03 21:30:57 +01:00
gitinfo.cpp - rewrote the screenshot code to use m_png as its backend. 2019-11-02 12:59:59 +01:00