Latest Raze Changes

Latest 50 commits, skipping 900

Unofficial development builds at DRD Team

Newer commits | Older commits

10-Sep-2024 (Tuesday) at 19:10:08 PDT by Ricardo Luís Vaz Silva
Commit 17d7006d72
Parents: ed39413532

replace naive interpolation logic with more exact logic

11-Sep-2024 (Wednesday) at 23:47:00 PDT by Christoph Oelckers
Commit ed39413532
Parents: 38290b6615

Render the bottom sky layer always with full opacity in the SW true color renderer.

No need to add explicit checks for color (0,0,0,0) here.

11-Sep-2024 (Wednesday) at 11:25:52 PDT by Cacodemon345
Commit 38290b6615
Parents: ce24849adf

Truecolor sky: Draw opaque black background on transparent texels

Fixes HOM effect

19-Aug-2024 (Monday) at 02:00:27 PDT by Cacodemon345
Commit ce24849adf
Parents: a663d97961

Add support for fire textures in ANIMDEFS

14-Aug-2024 (Wednesday) at 00:53:49 PDT by Ricardo Luís Vaz Silva
Commit a663d97961
Parents: 77519332e8

load id24res if present

11-Sep-2024 (Wednesday) at 04:18:07 PDT by Rachael Alexanderson
Commit 77519332e8
Parents: aacc4d7278

  • deactivate appimage for now, don't have enough interest looking into what's causing it to fail

09-Sep-2024 (Monday) at 18:24:15 PDT by Dileep V. Reddy
Commit aacc4d7278
Parents: afcd38907c

PointToPseudoPitch() was being called even when viewpoint was not allowed out of bounds. And its sqrt was slow even when it was necessary (thanks dpjudas for the speedup code).

08-Sep-2024 (Sunday) at 13:01:51 PDT by Ricardo Luís Vaz Silva
Commit afcd38907c
Parents: 5895f9b1b1

add SpawnMultiCoopOnly mapinfo flag to spawn only coop spawns in single-player

07-Sep-2024 (Saturday) at 20:09:18 PDT by Rachael Alexanderson
Commit 5895f9b1b1
Parents: 76c8b6da57

  • implement +SQUAREPIXELS flag

10-Aug-2024 (Saturday) at 00:53:52 PDT by Xaser Acheron
Commit 76c8b6da57
Parents: b2976444c9

fix A_PlaySound not working for DSDHACKED-defined sounds

25-Aug-2024 (Sunday) at 08:05:54 PDT by Dileep V. Reddy
Commit b2976444c9
Parents: f0ff273620

Smaller aspect ratio screens were getting clipped a bit too much. This is a brute-force if-else solution. Larger aspect ratios (wider screens) were always good.

18-Aug-2024 (Sunday) at 05:56:58 PDT by Magnus Norddahl
Commit f0ff273620
Parents: 70cf707251

Stop grabbing mouse when game window doesn't have the focus

20-Aug-2024 (Tuesday) at 20:08:57 PDT by Ricardo Luís Vaz Silva
Commit 70cf707251
Parents: 4d18380956

Skip bex strings for freedoom if language lump is present (#2682)

17-Aug-2024 (Saturday) at 08:58:03 PDT by jekyllgrim
Commit 4d18380956
Parents: 108ad7736a

Made itemcls optional

And removed the invalid character on line 710

15-Aug-2024 (Thursday) at 07:02:17 PDT by jekyllgrim
Commit 108ad7736a
Parents: 1b20c92ca5

Added itemcls to HasReceived

CallTryPickup will cache the item's class and pass it to HasReceived, so the latter will know what item was received even if the item has been destroyed by the time it's called.

16-Aug-2024 (Friday) at 15:26:11 PDT by Boondorl
Commit 1b20c92ca5
Parents: 0d43272c8f

Fixed counters not clearing when using shared/local pickups

29-Mar-2024 (Friday) at 16:49:16 PDT by Boondorl
Commit 0d43272c8f
Parents: 5fa220219e

Allow for Basic and Hexen armor replacing

16-Aug-2024 (Friday) at 03:36:42 PDT by Christoph Oelckers
Commit 5fa220219e
Parents: f5c86819ab

Reverted use of tchar.h which should be considered deprecated.

GZDoom is Unicode only - as should be the norm for any Windows application - and will not work when compiled as ANSI so there's no good reason to use this wrapper.

15-Aug-2024 (Thursday) at 15:42:14 PDT by Farkas Péter
Commit f5c86819ab
Parents: 855b7fc026

Added GOG path for Doom + Doom II

15-Aug-2024 (Thursday) at 05:18:51 PDT by Rachael Alexanderson
Commit 855b7fc026
Parents: 2ecf796e2e

  • add xbox filenames too

15-Aug-2024 (Thursday) at 04:58:14 PDT by Rachael Alexanderson
Commit 2ecf796e2e
Parents: 958721e2b8

  • add doomkex doom2kex tntkex and plutoniakex as valid iwad filenames

14-Aug-2024 (Wednesday) at 19:43:09 PDT by Dileep V. Reddy
Commit 958721e2b8
Parents: 0d5e35985d

Forgot on check.

11-Aug-2024 (Sunday) at 02:52:32 PDT by Ritchie Swann
Commit 0d5e35985d
Parents: d17bde151f

Fix incorrect return type

11-Aug-2024 (Sunday) at 02:51:05 PDT by Ritchie Swann
Commit d17bde151f
Parents: 42c64e438f

Fix to use the correct definition of DwmDefWindowProc

11-Aug-2024 (Sunday) at 02:34:34 PDT by Ritchie Swann
Commit 42c64e438f
Parents: 699bef1316

fix faux pas

11-Aug-2024 (Sunday) at 02:33:10 PDT by Ritchie Swann
Commit 699bef1316
Parents: 709d5dd742

Better solution for DwmDefWindowProc on mingw64

On mingw, create our own thunk for DwmDefWindowProc. It should exist in libdwmapi.a (and exists in MSVC), but doesn't.

11-Aug-2024 (Sunday) at 02:08:32 PDT by Ritchie Swann
Commit 709d5dd742
Parents: 120c0fb5ca

Keep legacy_studio_definitions for non mingw64 toolchain

11-Aug-2024 (Sunday) at 01:32:33 PDT by Ritchie Swann
Commit 120c0fb5ca
Parents: 801dc4aaac

Use TCHAR on Windows

11-Aug-2024 (Sunday) at 01:32:19 PDT by Ritchie Swann
Commit 801dc4aaac
Parents: e1e5ae16e2

sys/stat.h is required on all platforms

11-Aug-2024 (Sunday) at 01:32:05 PDT by Ritchie Swann
Commit e1e5ae16e2
Parents: 8f7b0ef4eb

Fix namespace issue

windows.h must be included in the main namespace on mingw64, otherwise there are loads of compile errors

11-Aug-2024 (Sunday) at 01:31:20 PDT by Ritchie Swann
Commit 8f7b0ef4eb
Parents: 67d573cd41

Fix libraries on mingw64

dxguid and dwmapi are required on mingw64 and give linker errors if missing legacy_studio_definitions is not in the latest mingw64

11-Aug-2024 (Sunday) at 01:30:20 PDT by Ritchie Swann
Commit 67d573cd41
Parents: e3795c762a

Use TCHAR for Windows

11-Aug-2024 (Sunday) at 01:30:06 PDT by Ritchie Swann
Commit e3795c762a
Parents: 95f31cdd7e

Fix preprocessor symbol for Windows

11-Aug-2024 (Sunday) at 01:29:41 PDT by Ritchie Swann
Commit 95f31cdd7e
Parents: 8043370ef1

mingw64 requires including cstdint

08-Aug-2024 (Thursday) at 12:44:46 PDT by nashmuhandes
Commit 8043370ef1
Parents: 95b264bdb6

Export PlayDiveOrSurfaceSounds to ZScript and made it virtual for mods to customize the diving and surfacing sounds

11-Aug-2024 (Sunday) at 07:04:40 PDT by dileepvr
Commit 95b264bdb6
Parents: b044baf850

Isometric Mode and Robin (#2618)

  • Feature-complete isometric mode fork.

  • Dithered transparency condition tweaks.

  • Dithered transparency for non-corpse monsters only (and missiles).

  • SpectatorCamera vertical shift.

  • Including math.h in hw_sprites.cpp to keep visual studio happy (it couldn't find M_SQRT2 definition).

  • Defining MY_SQRT2 in hw_sprites.cpp to keep visual studio happy (it couldn't find M_SQRT2 definition).

  • Defining MY_SQRT2 in r_utility.cpp also to keep visual studio happy.

  • retrigger checks

  • Have correct sprite angle-frame face the camera with orthographic projection enabled.

  • Dithered Transparency now works properly on 3D floors. Moved that dither-trans flag setting code within hw_bsp.cpp to handle double-processing of linedefs. Added helper functions to FRenderViewpoint class 'bool IsOrtho()' and 'bool IsAllowedOoB()' to clean up checks everywhere in the code.

  • Fixed indents. Added bbox property to subsector struct and use it instead of BSP nodes and Clippers (creating a bbox around viewpoint and checking for overlap) in orthographic mode when no fog of war is active. Turns out to be much faster. Though you need really big maps (Winter's Fury MAP01) to see a difference in fps.

  • Non-linux checks don't like uint. Changed to unsigned int.

  • Small change of a float to camera.zs. Ignore for testing. Should make no difference.

  • Update actor.h to remain mergeable

RF2_NOMIPMAP was introduced, so I had to displace RF_ISOMETRICSPRITES to next bit.

09-Aug-2024 (Friday) at 13:56:03 PDT by Ricardo Luís Vaz Silva
Commit b044baf850
Parents: 1655f7e3b7

don't change priority to idle if i_pauseinbackground is false

09-Aug-2024 (Friday) at 13:55:44 PDT by Ricardo Luís Vaz Silva
Commit 1655f7e3b7
Parents: 01e7859e1f

Allow XInput joysticks to work while the game is unfocused

09-Aug-2024 (Friday) at 04:57:26 PDT by Xaser Acheron
Commit 01e7859e1f
Parents: bd2027ee4b

fix MBF21 A_RadiusDamage crash/broken 'distance' arg

09-Aug-2024 (Friday) at 01:38:21 PDT by Vitaliy Kanev
Commit bd2027ee4b
Parents: 7ce6f2214c

Support the new Doom + Doom II update

07-Aug-2024 (Wednesday) at 22:43:59 PDT by Ashley Miller-Jelfs
Commit 7ce6f2214c
Parents: 847f34f2c9

Fix Specular not using Material definition for Glossiness and Level

07-Aug-2024 (Wednesday) at 08:11:46 PDT by Rachael Alexanderson
Commit 847f34f2c9
Parents: 593e1c0225

  • fix: check if bombsource exists when exploding a projectile with a XF_NOALLIES flag

30-Jul-2024 (Tuesday) at 09:41:00 PDT by nashmuhandes
Commit 593e1c0225
Parents: 3d3cd88868

Add SPF_NOMIPMAP to force actor sprites or particles to have no mipmaps. This makes tiny sprites/particles look more crisp and legible in the distance. Mipmapping causes the sprites/particles to have an inconsistent look where they'd sometimes be clearly visible and sometimes less visible depending on camera distance and movement.

30-Jul-2024 (Tuesday) at 22:01:37 PDT by Boondorl
Commit 3d3cd88868
Parents: d697eafbe1

Disable effects on Actors set not to render locally

These are purely visual

28-Jul-2024 (Sunday) at 21:19:56 PDT by Boondorl
Commit d697eafbe1
Parents: 519dd16c9a

Fixed subnormal float viewpos values breaking rendering

27-Jul-2024 (Saturday) at 22:07:43 PDT by Blue Shadow
Commit 519dd16c9a
Parents: f671018700

  • fixed alignment issue in SBARINFO's DrawString command

20-Jul-2024 (Saturday) at 09:26:58 PDT by nashmuhandes
Commit f671018700
Parents: 9d78eb5aa0

Clean up lightmap stuff in the namedef

13-Jul-2024 (Saturday) at 04:17:03 PDT by Rachael Alexanderson
Commit b74473b08f (isometric_test)
Parents: 9d78eb5aa0 e9f3d39c93

Merge commit 'refs/pull/2618/head' of https://github.com/ZDoom/gzdoom into isometric_test

12-Jul-2024 (Friday) at 10:50:18 PDT by Magnus Norddahl
Commit 9d78eb5aa0
Parents: 0caa036a96

Fix directory crash for filenames that appear elsewhere in the path

11-Jul-2024 (Thursday) at 19:07:57 PDT by Dileep V. Reddy
Commit e9f3d39c93
Parents: e647b61633

Have correct sprite angle-frame face the camera with orthographic projection enabled.

Newer commits | Older commits