Latest Raze Changes

Latest 50 commits, skipping 100

Unofficial development builds at DRD Team

Newer commits | Older commits

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

Fix to use the correct definition of DwmDefWindowProc

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

fix faux pas

11-Aug-2024 (Sunday) at 05:33:10 EDT 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 05:08:32 EDT by Ritchie Swann
Commit 709d5dd742
Parents: 120c0fb5ca

Keep legacy_studio_definitions for non mingw64 toolchain

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

Use TCHAR on Windows

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

sys/stat.h is required on all platforms

11-Aug-2024 (Sunday) at 04:32:05 EDT 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 04:31:20 EDT 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 04:30:20 EDT by Ritchie Swann
Commit 67d573cd41
Parents: e3795c762a

Use TCHAR for Windows

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

Fix preprocessor symbol for Windows

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

mingw64 requires including cstdint

08-Aug-2024 (Thursday) at 15:44:46 EDT 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 10:04:40 EDT 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 16:56:03 EDT 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 16:55:44 EDT 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 07:57:26 EDT by Xaser Acheron
Commit 01e7859e1f
Parents: bd2027ee4b

fix MBF21 A_RadiusDamage crash/broken 'distance' arg

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

Support the new Doom + Doom II update

08-Aug-2024 (Thursday) at 01:43:59 EDT by Ashley Miller-Jelfs
Commit 7ce6f2214c
Parents: 847f34f2c9

Fix Specular not using Material definition for Glossiness and Level

07-Aug-2024 (Wednesday) at 11:11:46 EDT 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 12:41:00 EDT 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.

31-Jul-2024 (Wednesday) at 01:01:37 EDT by Boondorl
Commit 3d3cd88868
Parents: d697eafbe1

Disable effects on Actors set not to render locally

These are purely visual

29-Jul-2024 (Monday) at 00:19:56 EDT by Boondorl
Commit d697eafbe1
Parents: 519dd16c9a

Fixed subnormal float viewpos values breaking rendering

28-Jul-2024 (Sunday) at 01:07:43 EDT by Blue Shadow
Commit 519dd16c9a
Parents: f671018700

  • fixed alignment issue in SBARINFO's DrawString command

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

Clean up lightmap stuff in the namedef

13-Jul-2024 (Saturday) at 07:17:03 EDT 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 13:50:18 EDT by Magnus Norddahl
Commit 9d78eb5aa0
Parents: 0caa036a96

Fix directory crash for filenames that appear elsewhere in the path

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

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

09-Jul-2024 (Tuesday) at 10:51:31 EDT by Ricardo Luís Vaz Silva
Commit 0caa036a96
Parents: 7ddd4ec245

fix compilation

07-Jul-2024 (Sunday) at 09:54:49 EDT by Ricardo Luís Vaz Silva
Commit 7ddd4ec245
Parents: 10d0f94972

handle freeze in decoupled animations

07-Jul-2024 (Sunday) at 14:08:30 EDT by Dileep V. Reddy
Commit e647b61633
Parents: bbe5114939

retrigger checks

07-Jul-2024 (Sunday) at 13:43:53 EDT by Dileep V. Reddy
Commit bbe5114939
Parents: 957587a14e

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

07-Jul-2024 (Sunday) at 13:34:43 EDT by Dileep V. Reddy
Commit 957587a14e
Parents: 6502cbd19e

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

07-Jul-2024 (Sunday) at 13:23:27 EDT by Dileep V. Reddy
Commit 6502cbd19e
Parents: a14c347924

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

26-May-2024 (Sunday) at 17:21:58 EDT by Boondorl
Commit 10d0f94972
Parents: a82e3b9dfe

Misc network fixes

Fixed missing teleport specials when predicting. Added rubberband limit; if too far away from the predicted position, will instead instantly snap the player's view to their new spot. Deprecated cl_noprediction; this was pointless as you'd never not want to predict your position/angles. Fixed angle targets not being backed up. Fixed oldbuttons not being set. Updated menu

30-Jun-2024 (Sunday) at 16:39:00 EDT by Dileep V. Reddy
Commit a14c347924
Parents: 68b4ed3155

SpectatorCamera vertical shift.

25-Jun-2024 (Tuesday) at 15:51:48 EDT by MrRaveYard
Commit a82e3b9dfe
Parents: ddbf90389b

Add missing GC write barrier

26-Jun-2024 (Wednesday) at 07:30:41 EDT by Dileep V. Reddy
Commit 68b4ed3155
Parents: 1244b26d22

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

24-Jun-2024 (Monday) at 22:21:31 EDT by Dileep V. Reddy
Commit 1244b26d22
Parents: 6e7ae739e2

Dithered transparency condition tweaks.

10-Jun-2024 (Monday) at 23:28:19 EDT by Ricardo Luís Vaz Silva
Commit ddbf90389b
Parents: 35f66c5cc2

add total chaos retro and full maps to compatibility.txt

10-Jun-2024 (Monday) at 15:54:38 EDT by Ricardo Luís Vaz Silva
Commit 35f66c5cc2
Parents: 02305f02b9

add COMPATF2_NOACSARGCHECK to disable ACS function argument count checks

15-Mar-2024 (Friday) at 04:41:25 EDT by dpjudas
Commit 02305f02b9
Parents: 3e91d38582

Turn on the output limiter

24-Jun-2024 (Monday) at 16:18:30 EDT by Dileep V. Reddy
Commit 6e7ae739e2
Parents: 29a2ca0b13

Feature-complete isometric mode fork.

23-Jun-2024 (Sunday) at 19:18:05 EDT by Major Cooke
Commit 3e91d38582
Parents: 5fc3d44ba5

Fixed Pre(Un)Morph being called out of order.

  • This had broken several mods that relied on the inventory being in place before the switch, which was the intended way to begin with.

23-Jun-2024 (Sunday) at 10:44:13 EDT by Major Cooke
Commit 5fc3d44ba5
Parents: c56d70f2b1

Added SPF_ROLLCENTER for particles and visual thinkers.

23-Jun-2024 (Sunday) at 10:05:45 EDT by Major Cooke
Commit c56d70f2b1
Parents: 2e4bf697b8

Added SPF_(NO)FACECAMERA flagst for specifying camera facing on particles and visual thinkers.

  • This also adds ensures facing camera is applied to these via the option menu.

16-Jun-2024 (Sunday) at 13:19:58 EDT by nashmuhandes
Commit 2e4bf697b8
Parents: 13b9ffd6c8

Add X, Y and Z offsets for VOXELDEF. Needed for voxelized weapons which would typically be very large and take up the majority of the 256x256x256 canvas, therefore making precise positioning of the models relative to the screen pretty much impossible without tweakable offsets.

15-Jun-2024 (Saturday) at 06:14:10 EDT by nashmuhandes
Commit 13b9ffd6c8
Parents: c693e3b073

Rename SourceRadius to SoftShadowRadius (to match VKDoom)

05-Jun-2024 (Wednesday) at 18:43:25 EDT by Ricardo Luís Vaz Silva
Commit c693e3b073
Parents: 461c2f77b7

Fix A_SetAnimation

01-Jun-2024 (Saturday) at 10:24:12 EDT by Ricardo Luís Vaz Silva
Commit 461c2f77b7
Parents: 20cf8befbf

restrict new relaxed named arguments to zscript >= 4.13

31-May-2024 (Friday) at 02:07:31 EDT by Ricardo Luís Vaz Silva
Commit 20cf8befbf
Parents: 87463ef36b

Rework named arguments

Now allows arguments to be in any arbitrary position, and allows required arguments to be named

Newer commits | Older commits