qzdoom/src
Christoph Oelckers 322488d1d1 - fixed: Horizon portals must be drawn in the context of their containing drawinfo.
This data, however, was not passed along to the portal processor and resulted in null pointers when trying to access it.
2018-06-17 18:33:59 +02:00
..
fragglescript Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
g_inventory Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
g_shared - fixed: ADynamicLight's shadowmap index must be reset when loading a savegame. 2018-06-10 22:57:34 +02:00
g_statusbar - moved the screen blending code out of the renderer. 2018-05-05 11:20:37 +02:00
gl - fixed: Horizon portals must be drawn in the context of their containing drawinfo. 2018-06-17 18:33:59 +02:00
gl_load - refactoring of fixed colormap stuff to have it better organized and to reduce the number of uniforms in the main shader. 2018-06-16 22:40:44 +02:00
hwrenderer - fixed incomplete null pointer check. 2018-06-17 10:53:55 +02:00
intermission - cleanup of the 2D interface. 2018-04-29 20:15:19 +02:00
math
menu - route the BlurScene call in the menu through DFrameBuffer. 2018-05-18 00:22:57 +02:00
polyrenderer - move DrawArray and DrawElements to PolyTriangleDrawer 2018-06-10 15:58:01 +02:00
posix - fixed compilation of SDL backend 2018-06-17 14:51:04 +03:00
r_data - refactoring of fixed colormap stuff to have it better organized and to reduce the number of uniforms in the main shader. 2018-06-16 22:40:44 +02:00
rapidjson
resourcefiles - pass mirroring info to model drawers. 2018-06-02 13:07:47 +02:00
scripting - ZScript used the wrong variable for compatflags2. 2018-06-09 17:59:21 +02:00
sfmt - except for DWORD, all homegrown integer types are gone - a handful were left where they represent genuine Windows types. 2017-03-09 19:54:41 +01:00
sound - added end line to various messages 2018-05-11 18:03:57 +03:00
swrenderer fixed compiler warning 2018-06-12 10:59:17 +02:00
textures - removal of all code to handle OpenGL 2. From this commit on the main build of GZDoom will be OpenGL 3.3 or higher. 2018-06-15 21:45:05 +02:00
win32 - consolidated the 3 identical versions of I_CheckResolution and I_ClosestResolution. 2018-06-17 12:30:01 +02:00
xlat Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
__autostart.cpp
actionspecials.h Add missing line specials. 2018-05-26 10:36:16 +03:00
actor.h BLOCKASPLAYER flag: treat non-player actors as blockable by "block players" lines 2018-06-04 22:18:51 +02:00
actorinlines.h - moved portal data into FLevelLocals. 2018-04-01 20:17:39 +02:00
actorptrselect.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
actorptrselect.h
am_map.cpp - added forced automap style to linedef, UDMF only 2018-05-19 17:09:26 +02:00
am_map.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
announcer.h
autosegs.h - for some reason the change to c_expr.cpp got lost. 2017-03-08 21:14:21 +01:00
b_bot.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
b_bot.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
b_func.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
b_game.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
b_move.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
b_think.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
basictypes.h - Removed power-of-two limitation from span drawers, except for slopes 2017-06-21 03:08:11 +02:00
bbannouncer.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
c_bind.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
c_bind.h
c_cmds.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
c_console.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
c_console.h - Changed frame buffer locking mechanism so that the only place where a lock is needed is when the software renderer wants to access the render buffer, which is precisely for the duration of the RenderView function. 2018-03-27 20:02:44 +02:00
c_consolebuffer.cpp - removed some unused static variables 2017-04-26 14:48:33 +02:00
c_consolebuffer.h
c_cvars.cpp - limited length of server CVAR name to 63 characters 2018-05-31 10:29:58 +03:00
c_cvars.h Allowed CVARs to be set in unsafe context 2018-03-03 10:26:28 +01:00
c_dispatch.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
c_dispatch.h Made unsafe execution context check for CVARs more strict 2018-01-29 15:20:35 +02:00
c_expr.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
c_functions.cpp - added a 'brief' mode to linetarget and info. 2017-02-25 21:48:15 +01:00
c_functions.h - added a 'brief' mode to linetarget and info. 2017-02-25 21:48:15 +01:00
CMakeLists.txt - moved the palette tester to its own file. 2018-06-17 09:55:30 +02:00
cmdlib.cpp Framework for context independent sounffont management 2018-02-22 12:51:45 +01:00
cmdlib.h Framework for context independent sounffont management 2018-02-22 12:51:45 +01:00
colormatcher.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
colormatcher.h - most WORD and SWORD are gone. 2017-03-08 18:55:55 +01:00
compatibility.cpp Fixed walkthrough blocker in Sin City 2 via compatibility entry 2018-04-28 17:45:15 +02:00
compatibility.h - some improvements to compatibility scripts: 2018-04-09 22:09:28 +02:00
configfile.cpp - except for DWORD, all homegrown integer types are gone - a handful were left where they represent genuine Windows types. 2017-03-09 19:54:41 +01:00
configfile.h
critsec.h -added missing file. 2017-03-10 22:19:36 +01:00
ct_chat.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
cycler.cpp - moved dynamic lights out of the GL code into the common game code. 2017-03-12 19:57:06 +01:00
cycler.h - moved dynamic lights out of the GL code into the common game code. 2017-03-12 19:57:06 +01:00
d_dehacked.cpp - Fixed: Dehacked must not validate parameters for MBF special functions. 2018-06-03 19:28:16 +02:00
d_dehacked.h DEHACKED lumps from IWAD now have precedence over embedded lumps and separate files 2017-04-04 12:20:12 +03:00
d_event.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
d_gui.h
d_iwad.cpp Added startup song definition for custom IWADs 2018-04-27 13:32:38 +03:00
d_main.cpp - initialized view width and height explicitly 2018-06-17 18:16:04 +02:00
d_main.h Added startup song definition for custom IWADs 2018-04-27 13:32:38 +03:00
d_net.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
d_net.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
d_netinf.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
d_netinfo.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
d_player.h Fixed crash on finishgame CCMD before starting new game 2018-01-08 17:16:03 +02:00
d_protocol.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
d_protocol.h Send player FOV across the network as floatig point. 2017-09-02 09:57:48 +02:00
d_stats.cpp Merge remote-tracking branch 'remotes/origin/master' into 2D_Refactor 2018-04-08 20:52:30 +02:00
decallib.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
decallib.h - did a bit of header cleanup to reduce the dependency on dobject.h. 2017-03-09 23:30:42 +01:00
dobject.cpp - serialize 'spawned' object flag, WorldThingDestroyed event relies on it 2018-05-05 17:55:44 +03:00
dobject.h Made usage of assertions in VM code consistent 2017-06-22 10:36:08 +03:00
dobjgc.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
dobjgc.h - took PTypeBase and all its subclasses out of the DObject hierarchy. 2017-04-13 17:47:17 +02:00
dobjtype.cpp - added end line to various messages 2018-05-11 18:03:57 +03:00
dobjtype.h - fixed initialization of classes so that AllActorClasses only gets initialized when the game knows what is an actor and what is not. 2017-04-27 10:52:00 +02:00
doomdata.h - added 'revealed on automap' linedef flag, UDMF only 2018-05-19 17:09:26 +02:00
doomdef.h - fixed compilation in debug mode. 2017-11-12 09:06:40 +01:00
doomerrors.h
doomstat.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
doomstat.h - removed the border refresh counter. 2018-04-03 00:50:40 +02:00
doomtype.h - hw_sprites extracted 2018-04-29 00:09:44 +02:00
dsectoreffect.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
dsectoreffect.h - separated class descriptors from VM types. 2017-04-12 22:46:49 +02:00
dthinker.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
dthinker.h - added per-class think time profiling tool. 2017-07-17 10:21:58 +02:00
edata.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
edata.h
empty.cpp
errors.h
events.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
events.h Added activation type to WorldLine(Pre)Activated events 2018-04-14 11:52:09 +03:00
f_wipe.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
f_wipe.h - stripped out the entire software 2D renderer and moved all 2D drawing functions to DFrameBuffer so that they cannot be used with software DSimpleCanvas anymore. 2018-03-26 23:16:27 +02:00
files.cpp - fixed seeking end of file in memory reader 2018-05-17 10:19:29 +03:00
files.h - fixed uninitialized variables in files.h. 2018-03-20 18:29:54 +01:00
files_decompress.cpp - added missing return to translation code. 2018-03-12 21:18:11 +01:00
g_doomedmap.cpp - fixed wrong line number in error message 2018-05-14 14:42:31 +03:00
g_game.cpp - fix gamepic render buffer issues 2018-06-03 13:59:40 +02:00
g_game.h - fix gamepic render buffer issues 2018-06-03 13:59:40 +02:00
g_hub.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
g_hub.h
g_input.h - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
g_level.cpp - added LevelLocals vec2/3Offset(Z) functions for portal-aware offsetting without needing actors 2018-05-16 20:47:43 +02:00
g_level.h - moved the code in gl_data.cpp to better fitting places 2018-04-01 18:45:27 +02:00
g_levellocals.h - fixed portal restoration on revisiting level in hub 2018-06-11 11:55:49 +03:00
g_mapinfo.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
g_pch.h - added missing return to translation code. 2018-03-12 21:18:11 +01:00
g_pch2.h
g_skill.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
gameconfigfile.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
gameconfigfile.h - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
gametype.h
gi.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
gi.h - added ability to change slider color using mapinfo's gameinfo 2017-10-14 13:05:15 -04:00
gitinfo.cpp
gstrings.h
hu_scores.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
hu_stuff.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
i_cd.h
i_module.cpp - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
i_module.h
i_net.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_net.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
i_time.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_time.h - fixed: screen->FrameTime should use an adjusted frame start time 2017-12-07 03:01:57 -05:00
i_video.h - consolidated the 3 identical versions of I_CheckResolution and I_ClosestResolution. 2018-06-17 12:30:01 +02:00
info.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
info.h Fixed potential crash during state validation 2018-03-01 11:08:38 +02:00
keysections.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
lists.h
lumpconfigfile.cpp
lumpconfigfile.h
m_alloc.cpp Fixed non-portable usage of __solaris__ preprocessor definition 2017-10-24 15:32:43 +03:00
m_alloc.h
m_argv.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
m_argv.h - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
m_bbox.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_bbox.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_cheat.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
m_cheat.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_crc32.h - the fourth. 2017-03-08 18:55:54 +01:00
m_fixed.h Enabled position independent executable for generic GCC/Clang 2017-12-29 09:39:01 +02:00
m_joy.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
m_joy.h - the fourth. 2017-03-08 18:55:54 +01:00
m_misc.cpp - moved the palette stuff and some remaining scaling code from OpenGLFrameBuffer to DFrameBuffer and fixed GetFlashedPalette 2018-05-16 22:10:24 +02:00
m_misc.h - added M_GetDocumentsPath function. 2017-12-03 21:03:44 +01:00
m_png.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
m_png.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
m_random.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
m_random.h - except for DWORD, all homegrown integer types are gone - a handful were left where they represent genuine Windows types. 2017-03-09 19:54:41 +01:00
m_swap.h - fixed some issues with m_swap's design. 2018-03-11 14:35:36 +01:00
md5.cpp - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
md5.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
memarena.cpp - fixed FMemArena to always return 16 byte aligned pointers. 2018-06-04 21:51:16 +02:00
memarena.h - fixed FMemArena to always return 16 byte aligned pointers. 2018-06-04 21:51:16 +02:00
mus2midi.cpp - the fourth. 2017-03-08 18:55:54 +01:00
mus2midi.h - more of the same. 2017-03-08 18:55:53 +01:00
name.cpp
name.h
namedef.h - added forced automap style to linedef, UDMF only 2018-05-19 17:09:26 +02:00
nodebuild.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
nodebuild.h Use 64-bit fixed point for node builder's vertex map 2018-02-28 16:36:14 +01:00
nodebuild_classify_nosse2.cpp - removed the separate SSE2 version of the node builder's ClassifyLine function and all code associated with it. 2017-02-26 12:47:16 +01:00
nodebuild_events.cpp
nodebuild_extract.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
nodebuild_gl.cpp - the fourth. 2017-03-08 18:55:54 +01:00
nodebuild_utility.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_3dfloors.cpp - use an indexed vertex buffer to render the flats. 2018-05-19 13:33:28 +02:00
p_3dfloors.h - refactored FDynamicColormap out of sector_t. 2017-03-15 22:04:59 +01:00
p_3dmidtex.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_3dmidtex.h
p_acs.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_acs.h Fixed excessive growth of ACS string pool 2018-04-01 16:27:08 +03:00
p_actionfunctions.cpp - fixed: For melee attacks with a short attack range P_AimLineAttack must check for hits from above and below. 2018-06-03 17:49:00 +02:00
p_blockmap.h Fixed compilation with GCC/Clang 2017-03-17 17:42:28 +02:00
p_ceiling.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_checkposition.h - fixed: When stepping through a sector portal and touching a two sided line on the opposite side, its opening must be used, regardless of the FFCF_NOFLOOR flag. 2017-08-27 10:36:34 +02:00
p_conversation.cpp - added end line to various messages 2018-05-11 18:03:57 +03:00
p_conversation.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
p_doors.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_effect.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_effect.h - changed ttl in particle_t from short to int32_t for longer lifespan. 2017-12-07 01:54:30 -05:00
p_enemy.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_enemy.h - added 'kill baddies' cheat - does the same thing as 'kill monsters' only it ignores friendly monsters 2017-07-19 15:03:27 -04:00
p_floor.cpp Fixed sector iteration with Floor_Stop and Ceiling_Stop action specials 2017-05-25 10:41:06 +03:00
p_glnodes.cpp - renamed the flag bits for sector_t::MoreFlags, so that they are easier to distinguish from sector_t::Flags. 2018-05-01 11:29:29 +02:00
p_interaction.cpp - fix crash on dying when player class has no death states 2018-06-05 11:06:31 +03:00
p_lights.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_linetracedata.h Fix accidentally removed SectorPlane assignment. Added missing HitVector support. 2018-03-03 09:30:06 +01:00
p_linkedsectors.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
p_lnspec.cpp - fixed minor issues with new line specials 2018-05-26 10:37:01 +03:00
p_lnspec.h - GLWall is mostly clean, except some smaller things in gl_sky.cpp 2018-04-27 00:22:00 +02:00
p_local.h A more "general purpose" line trace function. Far from a complete ZScript interface with Trace(), though. 2018-01-21 10:54:02 +01:00
p_map.cpp - fixed autoaiming for unranged attacks. 2018-06-05 20:35:01 +02:00
p_maputl.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_maputl.h - iterating through portal groups must check for situations where badly constructed maps let items end up in another portal group. 2018-01-29 18:00:55 +01:00
p_mobj.cpp - fixed: MF3_DONTSPLASH disabled all terrain effects, not just the splash. 2018-06-02 12:10:44 +02:00
p_pillar.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
p_plats.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_pspr.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_pspr.h Added PSPF_MIRROR. 2017-05-25 19:46:36 -05:00
p_pusher.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_saveg.cpp - renamed the flag bits for sector_t::MoreFlags, so that they are easier to distinguish from sector_t::Flags. 2018-05-01 11:29:29 +02:00
p_saveg.h - moved the Zones array into FLevelLocals. 2017-03-17 12:11:37 +01:00
p_scroll.cpp - major optimization on carry scroller code. 2017-05-19 16:31:44 +02:00
p_secnodes.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_sectors.cpp - renamed the flag bits for sector_t::MoreFlags, so that they are easier to distinguish from sector_t::Flags. 2018-05-01 11:29:29 +02:00
p_setup.cpp - fixed portal restoration on revisiting level in hub 2018-06-11 11:55:49 +03:00
p_setup.h Enable string & float user_ properties in UDMF things 2018-03-24 10:20:39 +01:00
p_sight.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_slopes.cpp - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
p_spec.cpp Adds "OnGiveSecret" virtual function on Actor for customizing behavior of secret finding. 2018-06-05 10:06:53 -04:00
p_spec.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_states.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_switch.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_tags.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
p_tags.h - added SectorTagIterator and LineIDIterator script classes. 2017-03-09 17:05:51 +01:00
p_teleport.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_terrain.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_terrain.h - replaced the homegrown integer types in all p* sources and headers. 2017-03-08 18:55:52 +01:00
p_things.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_tick.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_tick.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
p_trace.cpp Fixed crash during line tracing when enter sector is null 2018-04-26 17:33:05 +02:00
p_trace.h Implemented workaround for ZScript LineTrace with 3D floors 2018-04-25 19:38:29 +02:00
p_udmf.cpp Merge branch 'indexbuffer' 2018-05-22 22:10:21 +02:00
p_udmf.h - made the coordinate check fatal. If this happens the loaded map will be broken, there is no point trying to recover. 2017-03-23 10:19:07 +01:00
p_usdf.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_user.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_xlat.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
parallel_for.h Moved parallel_for() function template to own header file 2017-07-15 12:16:06 +03:00
parsecontext.cpp
parsecontext.h
po_man.cpp BLOCKASPLAYER flag: treat non-player actors as blockable by "block players" lines 2018-06-04 22:18:51 +02:00
po_man.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
portal.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
portal.h - most of gl_bsp.cpp moved to HWDrawInfo. 2018-05-22 00:27:39 +02:00
r_defs.h - fixed: The vertex height updater was using the index buffer offsets to access the vertex buffer. 2018-05-24 00:01:56 +02:00
r_renderer.h - Remove code that seemingly doesn't do anything and really shouldn't be needed 2018-04-13 21:56:34 +02:00
r_sky.cpp - GLFlat split into API-dependent and -independent data. 2018-04-28 12:34:09 +02:00
r_sky.h - removed gl dependencies from gl_sky.cpp by moving some data into other places. 2018-04-28 00:18:49 +02:00
r_state.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
r_utility.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
r_utility.h - hw_sprites extracted 2018-04-29 00:09:44 +02:00
r_videoscale.cpp - fixed compilation warning reported by MSVC 2018-05-25 10:59:48 +03:00
r_videoscale.h - added vid_cropaspect. This cvar turns vid_aspect into a letterboxing function that will crop the unused sides of the screen away, instead of stretching it. Requires one of the non-legacy OpenGL framebuffers to work. 2017-10-07 20:18:37 -04:00
s_advsound.cpp - added end line to recursive sound warning 2018-05-10 11:43:27 +03:00
s_environment.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
s_playlist.cpp - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
s_playlist.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
s_sndseq.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
s_sndseq.h - changed TObjPtr to take a pointer as its template argument and not the class it points to. 2017-03-08 13:35:21 +01:00
s_sound.cpp - fixed portal restoration on revisiting level in hub 2018-06-11 11:55:49 +03:00
s_sound.h - avoid double loading sound data for monoization. 2017-04-26 20:51:06 +02:00
sc_man.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
sc_man.h - got rid of M_ReadFile(Malloc) which werew each used only once in the entire code. These were still using the low level POSIX-style file interface which shouldn't really be used anymore. 2017-12-02 13:09:59 +01:00
sc_man_scanner.re -protected critical portal data from getting written to by user code. 2018-04-15 12:13:02 +02:00
sc_man_tokens.h -protected critical portal data from getting written to by user code. 2018-04-15 12:13:02 +02:00
serializer.cpp - fixed: When deserializing the object list, the array must be nulled before using it so that a premature abort does not end up working on random data. 2018-05-29 19:00:41 +02:00
serializer.h - converted FInterBackground into a class so that the scripts can use it. 2017-03-18 13:25:22 +01:00
skins.cpp
skins.h
st_start.h - separated the software-renderer-specific parts of colormap processing from the common parts. 2017-03-15 22:04:59 +01:00
st_stuff.cpp - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
st_stuff.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
statistics.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
statnums.h - added a user reserved range of statnums from 70-90 2017-08-12 13:08:11 +02:00
stats.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
stats.h - fixed portal benchmarking and added separate output for 2D and finishing the main scene. 2018-05-13 09:48:19 +02:00
stringtable.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
stringtable.h - the fourth. 2017-03-08 18:55:54 +01:00
strnatcmp.c Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
strnatcmp.h
tagitem.h
tarray.h - store the wall render nodes as pointers, not as objects. 2018-04-15 14:25:42 +02:00
teaminfo.cpp - moved the VM types into their own file and only include it where really needed. 2017-04-13 01:12:04 +02:00
teaminfo.h
templates.h
tflags.h - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
umapinfo.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
v_2ddrawer.cpp - refactoring of fixed colormap stuff to have it better organized and to reduce the number of uniforms in the main shader. 2018-06-16 22:40:44 +02:00
v_2ddrawer.h - refactoring of fixed colormap stuff to have it better organized and to reduce the number of uniforms in the main shader. 2018-06-16 22:40:44 +02:00
v_blend.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
v_collection.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
v_collection.h - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +02:00
v_colortables.h - it compiles again. 2018-03-28 16:40:09 +02:00
v_draw.cpp - fixed typo in screen blend rendering. 2018-06-17 07:57:29 +02:00
v_font.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
v_font.h - removed the old software renderer framebuffers for Windows 2018-03-30 23:18:25 +02:00
v_palette.cpp - cleaned up the gamma correction code. 2018-04-29 13:45:53 +02:00
v_palette.h - moved PTM_BestColor to v_palette.cpp and removed its dependencies on CVARs. 2018-04-29 13:10:30 +02:00
v_paltest.cpp - moved the palette tester to its own file. 2018-06-17 09:55:30 +02:00
v_pfx.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
v_pfx.h - removed many 'extern "C"' declarations, now that assembly is no longer a concern. 2017-03-11 11:31:09 +01:00
v_text.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
v_text.h - let the 3 relevant text functions handle UTF-8 strings 2017-12-02 21:21:57 +01:00
v_video.cpp - consolidated the 3 identical versions of I_CheckResolution and I_ClosestResolution. 2018-06-17 12:30:01 +02:00
v_video.h - made the scene scale and offset calculations inline functions of DFrameBuffer. 2018-06-17 12:23:29 +02:00
vectors.h - silence some warnings. 2018-05-18 00:12:58 +02:00
version.h - update version info. 2018-06-07 00:04:53 +02:00
w_wad.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
w_wad.h - moved a large portion of gl_textures.cpp into the main files for the implementing classes. 2018-03-31 19:20:59 +02:00
w_zip.h - transition to new FileReader interface complete, but untested. 2018-03-11 12:33:46 +01:00
weightedlist.h - except for DWORD, all homegrown integer types are gone - a handful were left where they represent genuine Windows types. 2017-03-09 19:54:41 +01:00
wi_stuff.cpp - fixed typo in error message 2018-05-25 11:05:30 +03:00
wi_stuff.h - removed all Doom Source license and all default Raven copyright headers and replaced them with GPLv3. Also fixed the license in a few other files. 2017-04-17 13:33:19 +02:00
x86.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
x86.h - most stat stuff done. 2018-03-12 19:33:48 +01:00
xs_Float.h
zstrformat.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
zstring.cpp Added ability to split FString on tokens 2017-10-28 11:44:12 +03:00
zstring.h Added ability to split FString on tokens 2017-10-28 11:44:12 +03:00
zzautozend.cpp