gzdoom-gles/src
Christoph Oelckers 099057b142 - moved the vertex and light data generation back to the render pass for modern OpenGL with persistently mapped buffers.
Having this extra CPU time in there allows for better parallelization with the graphics driver and GPU.
2018-05-05 23:32:55 +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 initialization issues with dynamic lights. 2018-04-25 09:14:01 +02:00
g_statusbar - moved the screen blending code out of the renderer. 2018-05-05 11:20:37 +02:00
gl - moved the vertex and light data generation back to the render pass for modern OpenGL with persistently mapped buffers. 2018-05-05 23:32:55 +02:00
gl_load - regenerated gl_load with full OpenGL 4.5 declarations, mostly to get the direct state access functions. 2018-04-02 20:37:31 +02:00
hwrenderer - moved the vertex and light data generation back to the render pass for modern OpenGL with persistently mapped buffers. 2018-05-05 23:32:55 +02:00
intermission - cleanup of the 2D interface. 2018-04-29 20:15:19 +02:00
math
menu - replaced gl_PatchMenu with an MMX 'ifoption' check. 2018-04-25 19:36:48 +02:00
polyrenderer - 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
posix - skip rendering when application is not active 2018-05-04 11:24:37 +03:00
r_data - added a sector index to the subsector struct. 2018-04-30 23:48:16 +02:00
rapidjson
resourcefiles Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
scripting Removed all superfluous #include's 2018-04-24 14:30:35 +03: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 OPL Synth fix: Double-voice instruments randomly don't play second voice 2018-05-03 21:10:17 +02:00
swrenderer - moved the software renderer's drawer to the swrenderer directory. 2018-05-05 11:44:42 +02:00
textures - hw_sprites extracted 2018-04-29 00:09:44 +02:00
win32 - skip rendering when application is not active 2018-05-04 11:24:37 +03:00
xlat Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
__autostart.cpp
actionspecials.h - fixes typo in actionspecials.h. 2017-03-29 19:24:56 +02:00
actor.h Added Distance(2/3)DSquared functions. 2018-02-28 09:28:11 +01: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 - 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
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 Removed all superfluous #include's 2018-04-24 14:30:35 +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 software renderer's drawer to the swrenderer directory. 2018-05-05 11:44:42 +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 Removed all superfluous #include's 2018-04-24 14:30:35 +03: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 - moved the screen blending code out of the renderer. 2018-05-05 11:20:37 +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 Removed all superfluous #include's 2018-04-24 14:30:35 +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 - Use FName instead of FString to store arg0str in FMapThing. 2018-01-21 09:10:04 +01: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 a memory leak in the FileReader. 2018-04-29 19:09:51 +02: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 Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
g_game.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
g_game.h Fixed: don't interpolate view movements if a key press didn't result in any changes. 2017-10-11 19:01:37 +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 - some Transfer_Heights related optimizations. 2018-05-01 09:02:24 +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 - moved the global 'no dynamic lights' variable to FLevelLocals so that it is outside renderer specific data. 2018-05-03 21:27:45 +02: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 - 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
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 Removed all superfluous #include's 2018-04-24 14:30:35 +03: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 Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
memarena.h - allow parsing of static constant arrays in class scope. 2017-03-14 20:22:37 +01: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 'TeleportSpecial' as an alias for 'Teleport' in ZScript to deconflict from the Actor.Teleport function. 2018-02-27 12:44:00 +01: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 Removed all superfluous #include's 2018-04-24 14:30:35 +03: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 Removed all superfluous #include's 2018-04-24 14:30:35 +03: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 Removed all superfluous #include's 2018-04-24 14:30:35 +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 Removed all superfluous #include's 2018-04-24 14:30:35 +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 Removed all superfluous #include's 2018-04-24 14:30:35 +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 - 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_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 - 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_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 - 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.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 - 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_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 - 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_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 Removed all superfluous #include's 2018-04-24 14:30:35 +03: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 - resorted portal render data. 2018-04-01 22:26:57 +02:00
r_defs.h - 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
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 possible erroneous comparison, also fixed a couple compiler warnings in the process 2017-10-10 07:23:05 -04: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 Removed all superfluous #include's 2018-04-24 14:30:35 +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 Removed all superfluous #include's 2018-04-24 14:30:35 +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 Removed all superfluous #include's 2018-04-24 14:30:35 +03: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 POSIX definition of rdtsc() function 2018-04-08 13:55:46 +03: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 - brighten the textured automap when in the hardware renderer with light modes 0, 1 and 4. 2018-04-15 08:53:38 +02:00
v_2ddrawer.h - made the screen blend work for the software renderer. 2018-04-07 10:53:20 +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 - moved the screen blending code out of the renderer. 2018-05-05 11:20:37 +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_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 - cleanup of the 2D interface. 2018-04-29 20:15:19 +02:00
v_video.h - moved the screen blending code out of the renderer. 2018-05-05 11:20:37 +02:00
vectors.h - fixed dynamic lights in legacy mode. 2018-04-29 19:00:17 +02:00
version.h -protected critical portal data from getting written to by user code. 2018-04-15 12:13:02 +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 Removed all superfluous #include's 2018-04-24 14:30:35 +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