Latest GZDoom Changes
Latest 50 commits, skipping 50
Unofficial development builds at DRD Team
05-Jun-2022 (Sunday) at 17:18:20 EDT by Magnus Norddahl
Update volk to a newer version
21-Jun-2022 (Tuesday) at 13:46:43 EDT by Christoph Oelckers
- validate fountaincolor before using it.
18-Jun-2022 (Saturday) at 16:28:20 EDT by Jan Engelhardt
Resolve build failure on i686-linux
gcc had to say: gzdoom-g4.8.0/src/common/engine/stats.h:83:13: error: 'CPU' was not declared in this scope 83 | if (CPU.bRDTSC)
18-Jun-2022 (Saturday) at 06:14:48 EDT by alexey.lysiuk
- added detection of macOS Ventura
18-Jun-2022 (Saturday) at 06:14:27 EDT by alexey.lysiuk
updated continuous integration workflow
Use macOS 12 runners
Test Xcode project generation in addition to Makefile one
Remove obsolete CMake options
Use ZMusic 1.1.9
16-Jun-2022 (Thursday) at 04:47:11 EDT by Christoph Oelckers
- ZScript: don't allow multiple assignment syntax with only one element.
16-Jun-2022 (Thursday) at 04:31:39 EDT by Christoph Oelckers
- fixed type of third argument of MBF21's MonsterMeleeAttack function.
This is a sound, not an int.
16-Jun-2022 (Thursday) at 04:07:22 EDT by Christoph Oelckers
- added an override for NOTAUTOAIMED flag when using P_AimLineAttack for informative CCMDs.
The flag is explicitly blocked for script use.
16-Jun-2022 (Thursday) at 03:51:09 EDT by Christoph Oelckers
- allow taking screenshots in cutscenes.
16-Jun-2022 (Thursday) at 03:34:40 EDT by Christoph Oelckers
- fixed JIT target function for GetTimeFrac.
I_GetTimeFrac has default parameters so it cannot be used directly.
16-Jun-2022 (Thursday) at 03:18:27 EDT by Christoph Oelckers
- fixed: For cutscenes the alternative clean scaling factors need to be activated.
This setting was at odds with the internals of the intermission and summary screen handlers.
16-Jun-2022 (Thursday) at 02:23:09 EDT by Christoph Oelckers
- missed a ZScript declaration.
16-Jun-2022 (Thursday) at 02:21:27 EDT by Christoph Oelckers
- silenced a few more float conversion warnings.
15-Jun-2022 (Wednesday) at 16:15:36 EDT by Christoph Oelckers
- fixed several scale related floating point conversion warnings.
15-Jun-2022 (Wednesday) at 16:03:25 EDT by Christoph Oelckers
- fixed setup of ready state with Dehacked.
This needs to emulate the hard coded chainsaw sound when weapon states get reassigned.
15-Jun-2022 (Wednesday) at 11:53:23 EDT by nashmuhandes
Standardize and finalize the naming conventions for the new UDMF keys to everything lightmap-related to use an "lm_" prefix.
15-Jun-2022 (Wednesday) at 07:36:11 EDT by nashmuhandes
Actually parse the new ZDRayInfo keys
15-Jun-2022 (Wednesday) at 04:11:00 EDT by nashmuhandes
Update ZDRay keywords
13-Jun-2022 (Monday) at 21:04:28 EDT by Magnus Norddahl
Fix the discolored sky bug
12-Jun-2022 (Sunday) at 18:08:34 EDT by Christoph Oelckers
- check point pushers/pullers by inheritance, not absiolute match
12-Jun-2022 (Sunday) at 18:08:08 EDT by Christoph Oelckers
- fixed some warnings
10-Jun-2022 (Friday) at 05:59:06 EDT by RaveYard
Fix JIT pointer offsets
09-Jun-2022 (Thursday) at 15:24:38 EDT by RaveYard
Implement FVector ZScript for Actor Scale
12-Jun-2022 (Sunday) at 07:03:14 EDT by Blue Shadow
- added FailSound property to PuzzleItem
09-Jun-2022 (Thursday) at 04:13:55 EDT by Rachael Alexanderson
- add
i_pauseinbackground
to the menu. note: please pull the language file for this
09-Jun-2022 (Thursday) at 04:11:44 EDT by Rachael Alexanderson
- set
i_pauseinbackground
to match!(i_soundinbackground)
for all configs before this commit.
09-Jun-2022 (Thursday) at 03:16:58 EDT by Christoph Oelckers
Revert "-got rid of shared_ptr in postprocessing system"
This reverts commit 40872a2b21920774b0a75d1cdfc976b1bff9c531.
This crashed on Vulkan in a very weird way.
09-Jun-2022 (Thursday) at 02:36:11 EDT by Christoph Oelckers
- fixed division by zero with unvalidated ticdup values.
08-Jun-2022 (Wednesday) at 10:41:57 EDT by Christoph Oelckers
- reinstated con_scale.
07-Jun-2022 (Tuesday) at 17:07:27 EDT by James Le Cuirot
Exclude the Discord RPC library from "all" in CMake
Otherwise the headers and separate library file get installed system-wide with the rest of GZDoom.
07-Jun-2022 (Tuesday) at 17:13:59 EDT by Christoph Oelckers
- make sure the last notch on the start screen is rendered.
07-Jun-2022 (Tuesday) at 12:54:21 EDT by Ricardo Luís Vaz Silva
move relative path resolution earlier, to prevent problems with include deduplication
07-Jun-2022 (Tuesday) at 09:40:06 EDT by Ricardo Luís Vaz Silva
fix relative include path when loading folders
07-Jun-2022 (Tuesday) at 08:09:00 EDT by Christoph Oelckers
- eliminated more unneeded shared_ptr’s.
07-Jun-2022 (Tuesday) at 07:59:00 EDT by Christoph Oelckers
-got rid of shared_ptr in postprocessing system
06-Jun-2022 (Monday) at 18:11:56 EDT by Christoph Oelckers
- use a unique_ptr for the GL debug object.
This doesn’t get shared and the containing class doesn’t need to be copied so this is sufficient.
06-Jun-2022 (Monday) at 18:00:43 EDT by Christoph Oelckers
avoid storing texture pointers in longer lived data
these circumvented all internal texture replacement logic. Texture objects should only be resolved right before drawing them
added an explicit ‚tilebackground‘ option for the summary screen to fix problems with bad decision logic based on incorrect texture type checks. Automatic tiling no longer depends on texture type, but solely on size.
added a DrawTexture variant that can be passed a texture ID instead of a pointer
06-Jun-2022 (Monday) at 11:14:47 EDT by Christoph Oelckers
- this is 4.8.0
06-Jun-2022 (Monday) at 14:11:01 EDT by Christoph Oelckers
- actually GCC is really dumb.
06-Jun-2022 (Monday) at 11:34:31 EDT by Christoph Oelckers
- this behaves a little better on OpenGL.
06-Jun-2022 (Monday) at 13:49:57 EDT by Christoph Oelckers
- GCC is dumb
06-Jun-2022 (Monday) at 09:19:31 EDT by Christoph Oelckers
- made TObjPtr as trivial as possible.
Mainly to avoid problems with Raze, but eliminating this constructor lets us catch erroneous local definitions via 'auto', which can cause major problems if left undetected.
06-Jun-2022 (Monday) at 06:30:47 EDT by Christoph Oelckers
- block wipes when streaming movies are playing.
For synchronization purposes they cannot be interrupted by the wipe loop. This also groups the cutscene state in a struct for readability purposes.
06-Jun-2022 (Monday) at 06:09:29 EDT by Christoph Oelckers
- Backend update from Raze
Mostly cleanup and better separation of game/backend concerns.
06-Jun-2022 (Monday) at 02:53:22 EDT by Christoph Oelckers
- remove accidentally committed file.
06-Jun-2022 (Monday) at 02:50:27 EDT by Christoph Oelckers
- re-enabled translation initialization.
This had been commented out for testing and was forgotten.
05-Jun-2022 (Sunday) at 10:43:12 EDT by Christoph Oelckers
- restored accidentally deleted line of code.
05-Jun-2022 (Sunday) at 10:29:42 EDT by Christoph Oelckers
- the chat should use the console's scaling, not the one for the messages printed with the small font.
05-Jun-2022 (Sunday) at 06:34:22 EDT by Christoph Oelckers
- fixed auto-scaling for console.
05-Jun-2022 (Sunday) at 06:16:56 EDT by Christoph Oelckers
- removed all vid_fps offsetting.
To compensate there is now also a "stat fps" which displays the FPS rate in the lower left corner. This had to go because unconditionally altering positions was causing problems with custom HUDs.