gzdoom-gles/src
Christoph Oelckers 2c3c91ff42 - fixed: The random sound handler was using 16 bit storage throughout
Changed to use 32 bit and also fixed the random number call which was using the byte value variant of the access operator, effectively limiting the number of choices to 256.
2018-12-21 12:40:05 +01:00
..
fragglescript - fixed two broken ScriptUtil calls in FraggleScript. 2018-12-15 16:57:20 +01:00
g_inventory - more direct native entry points. 2018-12-04 23:12:16 +01:00
g_shared Export P_GetOffsetPosition and ADynamicLight::SetOffset to ZScript 2018-12-20 22:54:45 +01:00
g_statusbar - handle CR_UNTRANSLATED so that it doesn't force CR_UNTRANSLATED to the palette. 2018-12-15 14:51:03 +01:00
gl - use a TArray to pass the screenshot buffer 2018-12-21 12:40:05 +01:00
gl_load - removed deprecated method to retrieve OpenGL extensions 2018-11-30 17:16:21 +01:00
hwrenderer - fixed inconsistent dymanic lights setup with UBO 2018-12-17 12:27:35 +02:00
intermission - handle CR_UNTRANSLATED so that it doesn't force CR_UNTRANSLATED to the palette. 2018-12-15 14:51:03 +01:00
math - implemented '**' (power) operator. To ensure reliability, acustom 'pow' function will be used to calculate it. 2016-10-17 15:17:48 +02:00
menu - narrowing down the public interface of the texture class 2018-12-06 01:11:04 +01:00
polyrenderer - fix MemcpyCommand not using the same lines for the threads as softpoly (visible as a race condition when screenblocks didn't start at top of screen) 2018-12-20 04:27:30 +01:00
posix - replaced several explicit allocations with TArrays. 2018-12-17 18:28:04 +01:00
r_data - a few more explicit local buffer allocations removed. 2018-12-21 12:40:05 +01:00
rapidjson Serializer now writes floating point zero if special value is encountered 2016-12-20 12:19:12 +01:00
resourcefiles - replaced several explicit allocations with TArrays. 2018-12-17 18:28:04 +01:00
scripting - fix missing line number for the function throwing the exception and remove the duplicate call stack line 2018-12-20 04:50:45 +01: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 - moved all shutdown handling for sound related resources to I_ShutdownSound instead of registering separate atterm handlers. 2018-12-19 09:39:06 +01:00
swrenderer - fix decals looking blackened due to low lookup table precision when alpha is zero 2018-12-21 10:15:09 +01:00
textures - changed last commit to let the replacement take the original's place and add the old texture at the end with its name cleared. 2018-12-20 18:20:25 +01:00
win32 - replaced several explicit allocations with TArrays. 2018-12-17 18:28:04 +01:00
xlat Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
__autostart.cpp - Fixed the order of the MS sections. 2016-11-22 21:20:42 +01:00
actionspecials.h Single commit - destructible geometry feature 2018-10-31 17:22:09 +01:00
actor.h - fixed: A powered up weapon which shares its ready state with the parent but is currently in a firing sequence may not force-switch the weapon, because that will cause the sequence to run in the wrong weapon's context. 2018-12-18 20:38:25 +01:00
actorinlines.h Added direct native entry points to a larger number of functions. 2018-12-05 17:34:11 +01:00
actorptrselect.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
actorptrselect.h
am_map.cpp - removed the hasglnodes variables. 2018-12-20 18:40:19 +01: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 the bot related properties from AWeapon. 2018-11-24 23:48:23 +01:00
b_bot.h Removed more literal references to AInventory. 2018-12-04 17:00:48 +01:00
b_func.cpp - removed the bot related properties from AWeapon. 2018-11-24 23:48:23 +01:00
b_game.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
b_move.cpp - removed the bot related properties from AWeapon. 2018-11-24 23:48:23 +01:00
b_think.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
basictypes.h - Removed power-of-two limitation from span drawers, except for slopes 2017-06-21 03:08:11 +02:00
bbannouncer.cpp Squashed commit of the following: 2018-10-30 21:42:09 +01:00
c_bind.cpp - be more thorough with 'in menu' checks for certain protected functions. 2018-09-15 12:30:05 +02:00
c_bind.h
c_cmds.cpp Renamed FTextureManager::GetTexture to GetTextureID 2018-12-07 02:31:30 +01:00
c_console.cpp - replaced the last access operator, too 2018-12-07 03:01:40 +01: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 - a few more buffers converted. 2018-11-10 14:18:34 +01:00
c_consolebuffer.h - use a saner data structure to store the BrokenLines. 2018-10-31 19:13:54 +01:00
c_cvars.cpp - Enforce CheckCheatmode() for cheat-enforced CVARs, allowing them to be changed in normal single player games 2018-12-05 00:21:39 +01: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 Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
c_functions.h - added a 'brief' mode to linetarget and info. 2017-02-25 21:48:15 +01:00
CMakeLists.txt - moved P_OpenMapData and related content out of p_setup.cpp. 2018-12-19 18:41:53 +01:00
cmdlib.cpp removed the unused DefaultExtension variant taking a char *. 2018-12-20 12:40:38 +01:00
cmdlib.h removed the unused DefaultExtension variant taking a char *. 2018-12-20 12:40:38 +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 Moved FConfigFile over to FileReader/FileWriter 2018-08-31 14:29:37 +02:00
configfile.h Moved FConfigFile over to FileReader/FileWriter 2018-08-31 14:29:37 +02:00
critsec.h -added missing file. 2017-03-10 22:19:36 +01:00
ct_chat.cpp - started removing literal references of AInventory, so far only simple stuff. 2018-12-04 00:41:39 +01:00
ctpl.h - added missing file. 2018-10-31 09:22:38 +01: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_anonstats.cpp - disable survey code, 3.5.0's is over 2018-08-23 15:09:40 -04:00
d_dehacked.cpp - fixed: ThePatchRemap table was only initialized in one of FFont's constructors. 2018-12-15 17:49:12 +01: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 - use TArray and FString in resource file management. 2018-11-10 14:19:55 +01:00
d_main.cpp - added an option to GAMEINFO to either force or disable loading of the default lights and brightmaps. 2018-12-19 01:37:48 +01:00
d_main.h - added an option to GAMEINFO to either force or disable loading of the default lights and brightmaps. 2018-12-19 01:37:48 +01:00
d_net.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +01: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 Squashed commit of the following: 2018-10-30 21:42:09 +01:00
d_netinfo.cpp Squashed commit of the following: 2018-10-30 21:42:09 +01:00
d_player.h - server CVARs can be changed only by settings controller 2018-12-10 10:36:40 +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
decallib.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02: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 - more direct native entry points. 2018-12-05 20:10:44 +01:00
dobject.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
dobjgc.cpp - made camera textures operational again. 2018-12-11 00:01:45 +01:00
dobjgc.h - fixed some issues with the bodyque and moved this variable into FLevelLocals 2018-11-19 18:13:23 +01:00
dobjtype.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
dobjtype.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02:00
doomdata.h Single commit - destructible geometry feature 2018-10-31 17:22:09 +01:00
doomdef.h - fixed compilation in debug mode. 2017-11-12 09:06:40 +01:00
doomerrors.h - fixed compilation of POSIX targets 2018-11-23 15:14:15 +02:00
doomstat.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
doomstat.h - fixed some issues with the bodyque and moved this variable into FLevelLocals 2018-11-19 18:13:23 +01:00
doomtype.h - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
dsectoreffect.cpp - removed the default parameter handling from all native script functions because it is no longer needed. 2018-11-17 10:03:40 +01:00
dsectoreffect.h - separated class descriptors from VM types. 2017-04-12 22:46:49 +02:00
dthinker.cpp - more direct native entry points. 2018-12-04 23:12:16 +01:00
dthinker.h Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
earcut.hpp - FVertexBuilder's output looks correct now. 2018-11-05 21:11:54 +01:00
edata.cpp - use a TArray to pass the screenshot buffer 2018-12-21 12:40:05 +01:00
edata.h
empty.cpp
errors.h
events.cpp Made all virtual base functions for the event handler scripted 2018-11-29 18:46:28 +01:00
events.h Exported destructible geometry to ZScript 2018-11-07 00:12:37 +01:00
f_wipe.cpp - continued work on texture management. 2018-12-12 18:39:38 +01:00
f_wipe.h - Untested wipe refactor 2018-09-02 12:02:36 +02:00
files.cpp - fixed seeking end of file in memory reader 2018-05-17 10:19:29 +03:00
files.h - replaced a few temporary allocations with TArray and added a few convenience loader functions for this. 2018-11-10 11:56:18 +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 - use a TArray to pass the screenshot buffer 2018-12-21 12:40:05 +01:00
g_game.h Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
g_hub.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
g_hub.h - read snapshots from zip. 2016-09-22 01:28:05 +02:00
g_input.h - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
g_level.cpp - fixed lost settings controller state upon new game 2018-12-21 13:14:21 +02:00
g_level.h - added a 'forceworldpanning' map flag. 2018-12-15 16:29:37 +01:00
g_levellocals.h - moved P_OpenMapData and related content out of p_setup.cpp. 2018-12-19 18:41:53 +01:00
g_mapinfo.cpp - added a 'forceworldpanning' map flag. 2018-12-15 16:29:37 +01: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 - split gl_texture_hqresize into two variables - one for mode, one for multiplier. 2018-12-10 14:25:29 -05:00
gameconfigfile.h Moved FConfigFile over to FileReader/FileWriter 2018-08-31 14:29:37 +02:00
gametype.h
gi.cpp - scriptified P_DropItem. 2018-12-02 18:31:18 +01:00
gi.h - scriptified the last components of the alternative HUD. 2018-12-02 14:34:10 +01:00
gitinfo.cpp
gstrings.h
hu_scores.cpp - replaced the last access operator, too 2018-12-07 03:01:40 +01: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 - Added support for GTK3 (thanks to "MineyMe" and edward-san) 2016-11-12 18:32:09 -05:00
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 the hard screen resolution switch that still was present on Windows and cleaned up the entire video backend code from the remaining support code for this. 2018-06-17 20:08:35 +02:00
info.cpp Added direct native entry points to a larger number of functions. 2018-12-05 17:34:11 +01:00
info.h - extended state caller check to work on CustomInventory items as well 2018-11-15 09:24:17 +01: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 - added missing null pointer checks to cheat code. 2018-12-20 22:09:41 +01:00
m_cheat.h - previous fix attempts done right 2018-12-01 09:44:14 +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 - use a TArray to pass the screenshot buffer 2018-12-21 12:40:05 +01:00
m_misc.h - replaced deprecated macOS functions in paths handling 2018-07-15 13:20:36 +03: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 - fixed: The TabCommands array needs to be cleared before the NameManager is destroyed. 2016-09-13 10:43:53 +02:00
name.h - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
namedef.h Removed more literal references to AInventory. 2018-12-04 17:00:48 +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 - fixed: P_Recalculate3DFloors may not be called before the vertex buffer has been set up. 2018-11-28 18:42:37 +01:00
p_3dfloors.h Fixed sector floor/ceiling actions not triggering in P_XYMovement 2018-11-01 00:05:43 +01:00
p_3dmidtex.cpp - replaced TexMan.operator() with two functions. 2018-12-07 02:53:18 +01:00
p_3dmidtex.h - fixed: Instant floor movers should disable z-interpolation for all affected actors. 2016-12-27 21:16:42 +01:00
p_acs.cpp - made camera textures operational again. 2018-12-11 00:01:45 +01:00
p_acs.h - started with a ScriptUtil class which will allow moving function implementations for ACS and FraggleScript to zscript.txt 2018-11-24 13:06:01 +01:00
p_actionfunctions.cpp - deprecated a few functions that depend on AAPTR_* to be useful. 2018-12-05 18:33:59 +01:00
p_blockmap.h Fixed compilation with GCC/Clang 2017-03-17 17:42:28 +02:00
p_ceiling.cpp Added direct native functions to the remaining content of vmthunks.cpp 2018-11-29 17:55:56 +01: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 remaining references to AInventory 2018-12-04 17:11:36 +01:00
p_conversation.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02:00
p_destructible.cpp - this "genuine hack" was totally redundant... 2018-12-06 00:34:17 +01:00
p_destructible.h Exported destructible geometry to ZScript 2018-11-07 00:12:37 +01:00
p_doors.cpp - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
p_effect.cpp - use a TArray to store the particles and remove all 16 bit global variables. 2018-12-15 10:04:49 +01:00
p_effect.h - use a TArray to store the particles and remove all 16 bit global variables. 2018-12-15 10:04:49 +01:00
p_enemy.cpp - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_enemy.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_floor.cpp Added direct native functions to the remaining content of vmthunks.cpp 2018-11-29 17:55:56 +01:00
p_glnodes.cpp - use TArray for most buffers in p_glnodes.cpp. 2018-11-10 14:15:39 +01:00
p_interaction.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
p_lights.cpp Added direct native functions to the remaining content of vmthunks.cpp 2018-11-29 17:55:56 +01:00
p_linetracedata.h - more direct native entry points. 2018-12-05 20:10:44 +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 - more direct native entry points. 2018-12-05 20:10:44 +01: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 - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_map.cpp - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_maputl.cpp Added direct native entry points to a larger number of functions. 2018-12-05 17:34:11 +01:00
p_maputl.h Destructible geometry - minor fixes and 3D floor support 2018-11-07 00:12:37 +01:00
p_mobj.cpp - fixed misnamed macros. 2018-12-19 00:09:36 +01:00
p_openmap.cpp - moved P_OpenMapData and related content out of p_setup.cpp. 2018-12-19 18:41:53 +01:00
p_pillar.cpp - more direct native functions for sector utilities. 2018-11-29 17:38:58 +01:00
p_plats.cpp - more direct native functions for sector utilities. 2018-11-29 17:38:58 +01:00
p_pspr.cpp Removed all remaining references to AInventory 2018-12-04 17:11:36 +01:00
p_pspr.h Removed more literal references to AInventory. 2018-12-04 17:00:48 +01:00
p_pusher.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_saveg.cpp - removed the hasglnodes variables. 2018-12-20 18:40:19 +01: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 - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
p_setup.cpp - removed the hasglnodes variables. 2018-12-20 18:40:19 +01:00
p_setup.h - removed the hasglnodes variables. 2018-12-20 18:40:19 +01:00
p_sight.cpp - more direct native entry points. 2018-12-05 20:10:44 +01:00
p_slopes.cpp - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
p_spec.cpp Added direct native entry points to a larger number of functions. 2018-12-05 17:34:11 +01:00
p_spec.h - use value initialization for secspecial_t 2018-10-23 20:30:27 +02:00
p_states.cpp - removed the default parameter handling from all native script functions because it is no longer needed. 2018-11-17 10:03:40 +01:00
p_switch.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
p_tags.cpp - more direct native entry points. 2018-12-04 23:12:16 +01:00
p_tags.h - added SectorTagIterator and LineIDIterator script classes. 2017-03-09 17:05:51 +01:00
p_teleport.cpp - change teleport freeze handling to a player property plus virtual override on PlayerPawn for increased configurability. 2018-11-24 21:37:00 +01:00
p_terrain.cpp Fix null pointer access in p_terrain.cpp 2018-11-24 07:29:26 +01: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 - why wasn't this saved? 2018-12-15 21:39:00 +01: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 Extend SKYEXPLODE flag for LineAttack 2018-11-03 15:24:30 +01:00
p_trace.h Extend SKYEXPLODE flag for LineAttack 2018-11-03 15:24:30 +01:00
p_udmf.cpp - more direct native entry points. 2018-12-04 23:12:16 +01:00
p_udmf.h - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02:00
p_usdf.cpp - started replacing direct references to class AInventory. 2018-12-02 21:35:55 +01:00
p_user.cpp - two more places where explicit allocations could be replaced. 2018-12-15 20:41:21 +01: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 - replaced a few temporary allocations with TArray and added a few convenience loader functions for this. 2018-11-10 11:56:18 +01:00
parsecontext.h
po_man.cpp - Exported AActor::Grind to ZScript. 2018-11-29 23:46:47 +01:00
po_man.h - untangled r_defs.h from actor.h 2017-03-10 02:22:42 +01:00
portal.cpp Export P_GetOffsetPosition and ADynamicLight::SetOffset to ZScript 2018-12-20 22:54:45 +01:00
portal.h - went back to the original portal stencil setup from 3.4.0. 2018-11-14 21:03:54 +01:00
r_defs.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
r_renderer.h - made camera textures operational again. 2018-12-11 00:01:45 +01:00
r_sky.cpp - replaced TexMan.operator() with two functions. 2018-12-07 02:53:18 +01:00
r_sky.h - moved the software rendering specific parts of the sky setup to r_skyplane.cpp. 2018-12-06 20:52:03 +01: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 - made camera textures operational again. 2018-12-11 00:01:45 +01:00
r_utility.h - made camera textures operational again. 2018-12-11 00:01:45 +01:00
r_videoscale.cpp - split gl_texture_hqresize into two variables - one for mode, one for multiplier. 2018-12-10 14:25:29 -05: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 - fixed: The random sound handler was using 16 bit storage throughout 2018-12-21 12:40:05 +01: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 the default parameter handling from all native script functions because it is no longer needed. 2018-11-17 10:03:40 +01: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 - more direct native entry points. 2018-12-05 20:10:44 +01:00
s_sound.h - more direct native entry points. 2018-12-05 20:10:44 +01:00
sc_man.cpp - improved error reporting for badly defined translations. 2018-12-16 09:56:53 +01:00
sc_man.h - fixed compilation on POSIX-like platforms 2018-11-10 22:32:09 +02:00
sc_man_scanner.re - allow defining flags in the script declaration of a class and do that for Weapon. 2018-11-25 09:29:12 +01:00
sc_man_tokens.h - allow defining flags in the script declaration of a class and do that for Weapon. 2018-11-25 09:29:12 +01:00
scriptutil.cpp - fixed: The static variant of PClass::FindFunction may only be used for actual static variables. 2018-12-03 17:41:05 +01:00
scriptutil.h - fixed: The static variant of PClass::FindFunction may only be used for actual static variables. 2018-12-03 17:41:05 +01:00
serializer.cpp - a few more explicit local buffer allocations removed. 2018-12-21 12:40:05 +01: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 Squashed commit of the following: 2018-10-30 21:42:09 +01:00
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 Save item statistics 2018-06-18 00:24:23 +02: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 - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +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 - reverse the order of the texture list before resolving it. 2018-12-19 18:17:59 +01: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 - scriptified the rest of the player menu. This compiles and runs but doesn't work yet, it will be fixed in the next commit. 2017-02-18 01:20:07 +01:00
templates.h
tflags.h - replaced homegrown SWORD, SBYTE and uint32_t types. 2017-03-09 19:31:45 +01:00
umapinfo.cpp - got rid of FNameNoInit and made the default constructor of FName non-initializing. 2018-08-19 08:19:19 +02:00
v_2ddrawer.cpp Merge branch 'master' into softwarescaling 2018-12-15 09:51:50 -05:00
v_2ddrawer.h - hole filling subsectors must also be explicitly triangulated for the automap because they may be non-convex. 2018-11-10 08:04:03 +01:00
v_blend.cpp Removed more literal references to AInventory. 2018-12-04 17:00:48 +01:00
v_collection.cpp - replaced TexMan.operator() with two functions. 2018-12-07 02:53:18 +01: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 - replaced TexMan.operator() with two functions. 2018-12-07 02:53:18 +01:00
v_font.cpp - fixed: The texture scale wasn't copied to image based font characters. 2018-12-18 19:52:56 +01:00
v_font.h - a few more fixes. 2018-12-16 00:37:34 +01:00
v_framebuffer.cpp - made camera textures operational again. 2018-12-11 00:01:45 +01: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 - the font character substitution logic needed more fixes. 2018-12-15 23:32:49 +01:00
v_text.h - made DBrokenLines serializable. 2018-11-01 09:02:20 +01:00
v_video.cpp - fixed crash on invoking vid_setsize CCMD with one argument 2018-12-12 10:15:53 +02:00
v_video.h - use a TArray to pass the screenshot buffer 2018-12-21 12:40:05 +01:00
vectors.h - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
version.h - split gl_texture_hqresize into two variables - one for mode, one for multiplier. 2018-12-10 14:25:29 -05:00
w_wad.cpp - removed the default parameter handling from all native script functions because it is no longer needed. 2018-11-17 10:03:40 +01:00
w_wad.h - moved image format detection logic from FTexture to FImageSource. 2018-12-09 17:10:51 +01: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 - replaced the last access operator, too 2018-12-07 03:01:40 +01: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 - defaulted constructors and assignment operators of several trivial types. 2018-08-25 23:51:36 +02:00
zstring.h - reverse the order of the texture list before resolving it. 2018-12-19 18:17:59 +01:00
zzautozend.cpp - allow defining native fields through scripts. Internally this only requires exporting the address, but not the entire field. 2016-11-22 19:20:31 +01:00