Latest Raze Changes
Latest 50 commits, skipping 2000
Unofficial development builds at DRD Team
18-Sep-2023 (Monday) at 11:59:00 PDT by RaveYard
Add WIP mid texture support
18-Sep-2023 (Monday) at 16:30:15 PDT by Magnus Norddahl
Fix crash when trying to render outside the texture
18-Sep-2023 (Monday) at 16:19:31 PDT by Magnus Norddahl
Fix not setting the reset counter
18-Sep-2023 (Monday) at 16:17:03 PDT by Magnus Norddahl
Only find the tile surfaces once Only upload the lights once per surface participating in the baking
18-Sep-2023 (Monday) at 15:47:47 PDT by Magnus Norddahl
Remove LightmapOrigin, LightmapStepX and LightmapStepY as we no longer use them
18-Sep-2023 (Monday) at 15:46:20 PDT by Magnus Norddahl
Fix maploader warning
18-Sep-2023 (Monday) at 15:25:32 PDT by Magnus Norddahl
Don't change the viewport for every tile we trace
18-Sep-2023 (Monday) at 14:12:56 PDT by Magnus Norddahl
Replace macros with functions
18-Sep-2023 (Monday) at 08:39:06 PDT by Magnus Norddahl
Use the vertex and index buffers from the accelstruct
18-Sep-2023 (Monday) at 06:53:32 PDT by RaveYard
Use LIGHTMAP lump surface dimensions before packing the lightmap atlas
18-Sep-2023 (Monday) at 06:20:10 PDT by RaveYard
Optimize lightmap lump loading
18-Sep-2023 (Monday) at 02:52:44 PDT by RaveYard
Fix nullptr crash in HWWall::BuildFFBlock
18-Sep-2023 (Monday) at 00:54:24 PDT by Magnus Norddahl
Fix stdexcept include errors
17-Sep-2023 (Sunday) at 17:42:12 PDT by Magnus Norddahl
Move vertex transform to the GPU
17-Sep-2023 (Sunday) at 04:48:39 PDT by Cacodemon345
Switch to miniz from zlib
17-Sep-2023 (Sunday) at 03:13:21 PDT by Rachael Alexanderson
- update stats script
17-Sep-2023 (Sunday) at 01:44:10 PDT by Rachael Alexanderson
- change anonstats cvars in order to allow easier updates to them in the future
17-Sep-2023 (Sunday) at 00:04:44 PDT by Christoph Oelckers
- new text duplicate for pending menu redesign
16-Sep-2023 (Saturday) at 23:40:36 PDT by Christoph Oelckers
- refined light mode selection.
This is to ensure that if the map specifies light mode Doom (i.e. hardware approximation of software lighting) it is not overridden by the user-selected software emulating light mode. gl_lightmode should only apply if neither the map nor gl_maplightmode set an explicit light mode.
16-Sep-2023 (Saturday) at 23:18:36 PDT by Christoph Oelckers
fix for Genesis of Descent E1M2
Genesis of Descent E1M2 is impossible to complete on ITYTD/HNTR. I had to decompile the ACS script to figure out what was going on, basically at one point you get locked into a room and have to kill exactly 3 enemies with TID 215 for the door to unlock. One of these is a Baron tagged for only Medium and Hard, in his place is an Imp #1184 that has all the right script setups but is not set to appear on any difficulty. The fix is to simply have this imp appear on Easy.
Thanks to brick' for the fix.
16-Sep-2023 (Saturday) at 15:26:52 PDT by Magnus Norddahl
Remember vid_fps cvar (whyyy wasn't this always the case?)
16-Sep-2023 (Saturday) at 15:08:51 PDT by Magnus Norddahl
Fix crash bug where an index buffer was bound as a vertex buffer
16-Sep-2023 (Saturday) at 09:18:50 PDT by Rachael Alexanderson
- compile fixes for mac os
16-Sep-2023 (Saturday) at 13:17:09 PDT by Christoph Oelckers
- fixed the overlapping sector handler in hw_fakeflat.cpp.
this picked the wrong plane as the proper texture cutoff.
16-Sep-2023 (Saturday) at 12:55:35 PDT by Christoph Oelckers
- fixed: The UDMF loader did not adjust the floor/ceiling overlap state after processing UDMF sector plane properties.
16-Sep-2023 (Saturday) at 12:35:01 PDT by Christoph Oelckers
- fixed: EV_DoDonut checked the wrong compatibility variable.
This missed all map specified flags.
16-Sep-2023 (Saturday) at 12:05:44 PDT by Christoph Oelckers
fixed CheckswitchRange logic for multiple switches on a line.
16-Sep-2023 (Saturday) at 08:27:53 PDT by nashmuhandes
Delete the light probe DoomEdNum
16-Sep-2023 (Saturday) at 06:41:43 PDT by RaveYard
Fix sky dome getting randomly influenced by the lightmaps
16-Sep-2023 (Saturday) at 03:18:02 PDT by RaveYard
Reintroduce lm_max_updates
15-Sep-2023 (Friday) at 23:58:18 PDT by nashmuhandes
- Add static variants of pulsing and flickering lights
- Clean up and reorganize dynlights.zs
16-Sep-2023 (Saturday) at 03:09:57 PDT by Christoph Oelckers
- add description to gl_lightmode
16-Sep-2023 (Saturday) at 03:06:07 PDT by Christoph Oelckers
- fixed flags for gl_lightmode.
With how this is being handled now, the CVAR needs to have the CVAR_GLOBALCONFIG flag and CVAR_NOINITCALL unset or it simply won't work right. Since its meaning has completely changed now (i.e. it's mainly a performance switch to a less demanding implementation instead of being able to select vastly different lighting methods) making it global is more sensible.
16-Sep-2023 (Saturday) at 02:45:00 PDT by Christoph Oelckers
- changed last commit to not translate the text written to the savegame info.
This would be a bit problematic if it was transferred to other systems if the source language cannot be understood.
03-Feb-2023 (Friday) at 05:36:55 PST by Hugo Locurcio
Add more information in saved game comments
Save games now store kills/items/secrets and player health/armor in the comment string, which is displayed in the save/load game menu.
This change is not retroactive: old savegames will not display this information until they are overwritten.
23-Feb-2023 (Thursday) at 06:44:20 PST by John Stebbins
Fix gameinfo load from same directory as file containing gameinfo lump
Fixes scenario 2 in https://github.com/ZDoom/gzdoom/issues/2011#issuecomment-1440997829
16-Sep-2023 (Saturday) at 00:48:43 PDT by Christoph Oelckers
- validate partner seg index in LoadGLZSegs before using it
KDiZD Z1M10 has something bogus in there, this case will now trigger a node rebuild.
16-Sep-2023 (Saturday) at 00:25:21 PDT by Christoph Oelckers
- added compatibility handler for Phocas Island 2 MAP01.
15-Sep-2023 (Friday) at 23:24:08 PDT by nashmuhandes
Delete the light probe DoomEdNum
15-Sep-2023 (Friday) at 22:44:21 PDT by Christoph Oelckers
- fixed: ZScript's lump reader may not truncate strings at 0 bytes, like all other callers of GetStringFromLump need.
15-Sep-2023 (Friday) at 18:13:43 PDT by Magnus Norddahl
Update zvulkan to latest version
15-Sep-2023 (Friday) at 20:38:30 PDT by Magnus Norddahl
Update the light list (we really need to do this in a less retarded way) when lm_always_update is active
15-Sep-2023 (Friday) at 20:33:00 PDT by Magnus Norddahl
Add cvar for speed testing always updating the lightmap
15-Sep-2023 (Friday) at 20:12:31 PDT by Magnus Norddahl
- Fix VkRaytrace::Raytrace not working properly if called multiple times per frame.
- Only call VkRaytrace::Raytrace once per scene
15-Sep-2023 (Friday) at 17:03:35 PDT by RaveYard
Fix lastSurfaceCount growing forever
15-Sep-2023 (Friday) at 16:53:28 PDT by RaveYard
Fix missing 'needsUpdate' check before pushing surface to the list
15-Sep-2023 (Friday) at 12:58:35 PDT by jekyllgrim
Allow viewbob speed adjustment through properties
This adds ViewBobSpeed to PlayerPawn that is passed in CalcHeight() instead of the value of 20 and can be adjusted with the Player.ViewBobSpeed variable. This will let modders dynamically adjust how to only how far the camera bobs up and down, but also how quickly it does that, which allows to easily convey a feeling of a heavy, slow-moving character whose view might bob a lot but would do it slowly.
15-Sep-2023 (Friday) at 13:33:03 PDT by Christoph Oelckers
- let P_CheckSwitchRange always check all 3 tiers.
To account for cases that a switch is unreachable but another tier got a reachable one.
15-Sep-2023 (Friday) at 13:05:56 PDT by Christoph Oelckers
- added some missed UDMF properties to spec.
15-Sep-2023 (Friday) at 13:00:05 PDT by Christoph Oelckers
- fixed doublebind check with automap.
When no doublebinds get passed to C_DoKey it may not set the doubleclick flag. For the automap C_DoKey gets called twice, once with the automap bindings and once with the regular bindings and doubleclicks.