vkdoom_m/src
Christoph Oelckers a020b8c2f5 do not compile the first shader in the shader manager's constructor
This was crashing with the move of the V_Init2 call. Instead do it when we first render something so that we can open the window without immediately making the full backend operational.
This was only working on GLES because it performs lazy shader compilation.
2024-01-05 16:55:11 +01:00
..
common do not compile the first shader in the shader manager's constructor 2024-01-05 16:55:11 +01:00
console fixed two bad validations of FName's. 2023-10-08 09:27:46 +02:00
g_statusbar use FTranslationID in all places where strict type checking is needed. 2023-11-09 23:04:10 +01:00
gamedata fix max health for Doom's health bonus with Dehacked modifications present. 2023-12-20 00:11:09 +01:00
intermission use FTranslationID in all places where strict type checking is needed. 2023-11-09 23:04:10 +01:00
launcher Remember last selected item 2024-01-05 16:43:56 +01:00
maploader fixed MBF21's instant death sector types. 2023-12-24 12:24:55 +01:00
menu use proper access functions to ResourceData. 2023-12-10 10:32:16 +01:00
playsim Disabled player sprites when crossing through portals. 2024-01-04 07:23:24 -05:00
posix add master levels to game list for steam 2023-11-02 21:41:58 +01:00
r_data merge FileData and ResourceData. 2023-12-14 17:22:29 +01:00
rendering Disabled player sprites when crossing through portals. 2024-01-04 07:23:24 -05:00
scripting Converted NetworkBuffer to Object 2024-01-05 16:42:13 +01:00
sound do MIDI device lookup by lump index as well, for the same reasons as doing it for the volume. 2023-12-28 17:10:33 +01:00
utility/nodebuilder removed several bad casts to 'long'. 2023-10-04 16:47:43 +02:00
win32 hide the old main window as it no longer contains the startup. 2024-01-02 17:23:05 +01:00
am_map.cpp use FTranslationID in all places where strict type checking is needed. 2023-11-09 23:04:10 +01:00
am_map.h
announcer.h
bbannouncer.cpp - final update of menu code from Raze. 2020-10-16 22:57:30 +02:00
CMakeLists.txt moved launcher window out of common. 2024-01-04 20:44:27 +01:00
ct_chat.cpp more GetChars fixes in linux/macOS 2023-10-08 07:31:59 +02:00
d_anonstats.cpp - disable survey code again. 2023-09-25 00:08:12 +02:00
d_buttons.h - use an array to store the buttons. 2020-04-11 20:19:50 +02:00
d_defcvars.cpp added even more explicit GetChars() calls. 2023-10-03 15:55:08 +02:00
d_defcvars.h added even more explicit GetChars() calls. 2023-10-03 15:55:08 +02:00
d_event.h - added cutscene creation code 2022-06-03 00:03:57 +02:00
d_iwad.cpp add missing check for embedded WADs. 2023-12-16 07:41:22 +01:00
d_main.cpp do not compile the first shader in the shader manager's constructor 2024-01-05 16:55:11 +01:00
d_main.h - use std::vector<std::string> to pass the file list to InitMultipleFiles 2023-08-22 22:54:52 +02:00
d_net.cpp Added NetworkBuffer 2024-01-05 16:42:13 +01:00
d_net.h - moved i_net into 'common' to bring it in line with Raze. 2020-09-27 12:30:54 +02:00
d_netinf.h - made D_WriteUserInfoStrings memory safe. 2023-03-26 09:27:26 +02:00
d_netinfo.cpp serialize cvars 2023-11-25 21:06:39 -05:00
d_protocol.cpp
d_protocol.h Added NetworkBuffer 2024-01-05 16:42:13 +01:00
doomdata.h - fixed several scale related floating point conversion warnings. 2022-06-15 22:15:36 +02:00
doomdef.h Add sv_coopsharekeys - in coop, picking up a key will distribute it to all online players 2023-11-11 20:50:31 -05:00
doomstat.cpp - minor cleanup. 2022-10-02 14:36:49 +02:00
doomstat.h Add sv_noplayerclip to allow players to walk through and shoot each other (only in coop) 2023-01-08 19:10:49 +08:00
doomtype.h - removed backend dependencies on game data. 2023-01-15 08:23:26 +01:00
empty.cpp
events.cpp Converted NetworkBuffer to Object 2024-01-05 16:42:13 +01:00
events.h Converted NetworkBuffer to Object 2024-01-05 16:42:13 +01:00
g_cvars.cpp - moved language CVAR to backend. 2022-10-02 17:59:39 +02:00
g_cvars.h
g_dumpinfo.cpp added a third batch of GetChars call to FStrings. 2023-10-07 23:03:40 +02:00
g_game.cpp Exposed viewactive, allowing checks for overlay automaps. 2024-01-04 07:23:57 -05:00
g_game.h CMakeLists upgrade to 3.16 and cleanup 2023-08-14 19:30:50 +02:00
g_hub.cpp Display other kills in coop tally screen (#1167) 2020-08-30 09:34:53 -04:00
g_hub.h
g_level.cpp - mark gl_maplightmode as a cheat 2023-12-10 18:22:57 +01:00
g_level.h - put the entire filesystem code into a namespace and created some subdirectories. 2023-08-22 22:54:54 +02:00
g_levellocals.h - rename ZSprites to VisualThinkers 2023-11-22 12:11:57 -05:00
g_pch.h Switch to miniz from zlib 2023-09-17 23:52:51 +02:00
g_pch2.h Switch to miniz from zlib 2023-09-17 23:52:51 +02:00
gameconfigfile.cpp fix GetChars in linux/macOS 2023-10-08 07:31:59 +02:00
gameconfigfile.h - put the entire filesystem code into a namespace and created some subdirectories. 2023-08-22 22:54:54 +02:00
hu_scores.cpp - avoid storing texture pointers in longer lived data 2022-06-07 00:00:54 +02:00
hu_stuff.h - moved chatmodeon to the backend. 2022-10-02 14:01:43 +02:00
m_cheat.cpp - add a system interface for CheckCheatmode and moved some sound code to the backend. 2022-10-02 16:48:56 +02:00
m_cheat.h
m_misc.cpp merge FileData and ResourceData. 2023-12-14 17:22:29 +01:00
m_misc.h - system backend cleanup. 2020-04-22 19:57:14 +02:00
namedef_custom.h added per-sector sky UDMF properties. 2023-10-29 17:49:59 +01:00
p_conversation.cpp yet even more GetChars calls added. 2023-10-07 23:29:24 +02:00
p_conversation.h - put the entire filesystem code into a namespace and created some subdirectories. 2023-08-22 22:54:54 +02:00
p_openmap.cpp implement the different reader types. 2023-12-14 17:22:32 +01:00
p_saveg.cpp serialize the remap data of custom translations defined at run time. 2023-11-19 12:44:22 +01:00
p_saveg.h
p_setup.cpp added per-sector sky UDMF properties. 2023-10-29 17:49:59 +01:00
p_setup.h - put the entire filesystem code into a namespace and created some subdirectories. 2023-08-22 22:54:54 +02:00
p_states.cpp - add two parameters to GetSpriteTexture: spritenum and framenum, since some states are "####" "#" 2024-01-02 20:59:00 +01:00
p_tick.cpp Added FOV Interpolation 2022-12-18 08:23:19 +01:00
p_tick.h
r_state.h
scriptutil.cpp
scriptutil.h
serializer_doom.cpp Switch to miniz from zlib 2023-09-17 23:52:51 +02:00
serializer_doom.h - reactivated saving of sounds by name, not by index. 2020-04-13 10:32:46 +02:00
st_stuff.cpp - reworked CVARs to not use a linked list and to be initialized manually. 2022-10-21 18:56:43 +02:00
st_stuff.h - removed the unused BaseBlend* variables and the testblend CCMD. 2022-11-08 11:46:13 +01:00
version.h update/cleanup function pointers 2023-10-11 19:12:48 +02:00
wi_stuff.cpp added even more explicit GetChars() calls. 2023-10-03 15:55:08 +02:00
wi_stuff.h - first stage of migrating intermissions to screenjobs. 2022-04-26 20:50:35 +02:00