Latest Raze Changes

Latest 50 commits, skipping 2000

Unofficial development builds at DRD Team

Newer commits | Older commits

18-Sep-2023 (Monday) at 11:59:00 PDT by RaveYard
Commit 42e02ec87a
Parents: 90f046a579

Add WIP mid texture support

18-Sep-2023 (Monday) at 16:30:15 PDT by Magnus Norddahl
Commit 90f046a579
Parents: 110819ea05

Fix crash when trying to render outside the texture

18-Sep-2023 (Monday) at 16:19:31 PDT by Magnus Norddahl
Commit 110819ea05
Parents: 285fbfe299

Fix not setting the reset counter

18-Sep-2023 (Monday) at 16:17:03 PDT by Magnus Norddahl
Commit 285fbfe299
Parents: e5a4e6c85a

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
Commit e5a4e6c85a
Parents: 9e136a7e79

Remove LightmapOrigin, LightmapStepX and LightmapStepY as we no longer use them

18-Sep-2023 (Monday) at 15:46:20 PDT by Magnus Norddahl
Commit 9e136a7e79
Parents: dca58bffa8

Fix maploader warning

18-Sep-2023 (Monday) at 15:25:32 PDT by Magnus Norddahl
Commit dca58bffa8
Parents: 44f1090b45

Don't change the viewport for every tile we trace

18-Sep-2023 (Monday) at 14:12:56 PDT by Magnus Norddahl
Commit 44f1090b45
Parents: 2e754c8106

Replace macros with functions

18-Sep-2023 (Monday) at 08:39:06 PDT by Magnus Norddahl
Commit 2e754c8106
Parents: dc936ed32b

Use the vertex and index buffers from the accelstruct

18-Sep-2023 (Monday) at 06:53:32 PDT by RaveYard
Commit dc936ed32b
Parents: 2f1acda776

Use LIGHTMAP lump surface dimensions before packing the lightmap atlas

18-Sep-2023 (Monday) at 06:20:10 PDT by RaveYard
Commit 2f1acda776
Parents: 3dfa79c71f

Optimize lightmap lump loading

18-Sep-2023 (Monday) at 02:52:44 PDT by RaveYard
Commit 3dfa79c71f
Parents: 6e660ef023

Fix nullptr crash in HWWall::BuildFFBlock

18-Sep-2023 (Monday) at 00:54:24 PDT by Magnus Norddahl
Commit cfe30c1d47
Parents: ba9ce0e83f

Fix stdexcept include errors

17-Sep-2023 (Sunday) at 17:42:12 PDT by Magnus Norddahl
Commit 6e660ef023
Parents: 3c1b12862c

Move vertex transform to the GPU

17-Sep-2023 (Sunday) at 04:48:39 PDT by Cacodemon345
Commit ba9ce0e83f
Parents: 9b3409b28d

Switch to miniz from zlib

17-Sep-2023 (Sunday) at 03:13:21 PDT by Rachael Alexanderson
Commit 9b3409b28d
Parents: 25e9561279

  • update stats script

17-Sep-2023 (Sunday) at 01:44:10 PDT by Rachael Alexanderson
Commit 25e9561279
Parents: 2666f22ed7

  • 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
Commit 2666f22ed7
Parents: 084301f4d6

  • new text duplicate for pending menu redesign

16-Sep-2023 (Saturday) at 23:40:36 PDT by Christoph Oelckers
Commit 084301f4d6
Parents: 17e689ecdf

  • 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
Commit 17e689ecdf
Parents: 5f11fd051b

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
Commit 3c1b12862c
Parents: 8889aecaf6

Remember vid_fps cvar (whyyy wasn't this always the case?)

16-Sep-2023 (Saturday) at 15:08:51 PDT by Magnus Norddahl
Commit 8889aecaf6
Parents: 861450ee3f

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
Commit 861450ee3f
Parents: c282c47812

  • compile fixes for mac os

16-Sep-2023 (Saturday) at 13:17:09 PDT by Christoph Oelckers
Commit 5f11fd051b
Parents: f7c379b720

  • 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
Commit f7c379b720
Parents: d596e5a8fa

  • 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
Commit d596e5a8fa
Parents: e86de4463f

  • 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
Commit e86de4463f
Parents: c27beb0be8

fixed CheckswitchRange logic for multiple switches on a line.

16-Sep-2023 (Saturday) at 08:27:53 PDT by nashmuhandes
Commit c27beb0be8
Parents: f55e388d3f

Delete the light probe DoomEdNum

16-Sep-2023 (Saturday) at 06:41:43 PDT by RaveYard
Commit c282c47812
Parents: 4e7e1d772b

Fix sky dome getting randomly influenced by the lightmaps

16-Sep-2023 (Saturday) at 03:18:02 PDT by RaveYard
Commit 4e7e1d772b
Parents: aec39ef90b

Reintroduce lm_max_updates

15-Sep-2023 (Friday) at 23:58:18 PDT by nashmuhandes
Commit aec39ef90b
Parents: ce61cb0ac7

  • 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
Commit f55e388d3f
Parents: 7fbd99ca0f

  • add description to gl_lightmode

16-Sep-2023 (Saturday) at 03:06:07 PDT by Christoph Oelckers
Commit 7fbd99ca0f
Parents: 23ffaaecb0

  • 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
Commit 23ffaaecb0
Parents: 56c2bd018d

  • 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
Commit 56c2bd018d
Parents: bd4f4f739a

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
Commit bd4f4f739a
Parents: ea51c92fda

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
Commit ea51c92fda
Parents: 81e42142af

  • 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
Commit 81e42142af
Parents: 71cc93f42c

  • added compatibility handler for Phocas Island 2 MAP01.

15-Sep-2023 (Friday) at 23:24:08 PDT by nashmuhandes
Commit ce61cb0ac7
Parents: 733624f111

Delete the light probe DoomEdNum

15-Sep-2023 (Friday) at 22:44:21 PDT by Christoph Oelckers
Commit 71cc93f42c
Parents: 45a2cbe081

  • 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
Commit 45a2cbe081
Parents: d354d7332f

Update zvulkan to latest version

15-Sep-2023 (Friday) at 20:38:30 PDT by Magnus Norddahl
Commit 733624f111
Parents: 24bd3d089d

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
Commit 24bd3d089d
Parents: 2178de0c6c

Add cvar for speed testing always updating the lightmap

15-Sep-2023 (Friday) at 20:12:31 PDT by Magnus Norddahl
Commit 2178de0c6c
Parents: e3e08c29b0

  • 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
Commit e3e08c29b0
Parents: b588d0ef22

Fix lastSurfaceCount growing forever

15-Sep-2023 (Friday) at 16:53:28 PDT by RaveYard
Commit b588d0ef22
Parents: d9b066ad37

Fix missing 'needsUpdate' check before pushing surface to the list

15-Sep-2023 (Friday) at 12:58:35 PDT by jekyllgrim
Commit d354d7332f
Parents: ef79ec193f

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
Commit ef79ec193f
Parents: e522260037

  • 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
Commit e522260037
Parents: b082c50502

  • added some missed UDMF properties to spec.

15-Sep-2023 (Friday) at 13:00:05 PDT by Christoph Oelckers
Commit b082c50502
Parents: 7f7edc4f72

  • 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.

Newer commits | Older commits