Latest Raze Changes

Latest 50 commits, skipping 1200

Unofficial development builds at DRD Team

Newer commits | Older commits

31-Jan-2024 (Wednesday) at 22:35:12 PST by Rachael Alexanderson
Commit a9c567ab9b
Parents: 47a2a534ec

Update vcpkg.json

vcpkg is not providing a proper sdl2 implementation on linux, so ditch it from vcpkg for now and only use distro packages for it.

31-Jan-2024 (Wednesday) at 16:19:36 PST by Rachael Alexanderson
Commit 47a2a534ec
Parents: 797bdb7396

  • add in-built zmusic folder to default rpath

31-Jan-2024 (Wednesday) at 16:10:32 PST by Rachael Alexanderson
Commit 797bdb7396
Parents: c9965c4890

  • update copyright in windows build script

31-Jan-2024 (Wednesday) at 15:50:36 PST by Rachael Alexanderson
Commit c9965c4890
Parents: 2002396b8b

  • add linux build script

29-Jan-2024 (Monday) at 13:57:39 PST by Ricardo Luís Vaz Silva
Commit 2002396b8b
Parents: 9712409f08

Fix .. to root folder in relative include

30-Jan-2024 (Tuesday) at 11:32:44 PST by jekyllgrim
Commit 9712409f08
Parents: 3e7d304de0

Fixed missing lines in listmenuitems

30-Jan-2024 (Tuesday) at 05:36:36 PST by jekyllgrim
Commit 3e7d304de0
Parents: decaf07637

Fixed missing field definition for mCenterText

01-Oct-2023 (Sunday) at 16:01:06 PDT by jekyllgrim
Commit decaf07637
Parents: 56803317f5

Add CenterText MENUDEF flag

28-Jan-2024 (Sunday) at 15:04:04 PST by Boondorl
Commit c3f26b5405
Parents: 1c7f195353

Improved key sharing functionality

Localized functionality to an inventory function so that any item can make use of sharing. Added flag to avoid infinite recursions. HandlePickup() will now also share keys (for more complete handling). PuzzleItems are now included in sharing.

26-Jan-2024 (Friday) at 18:19:05 PST by inkoalawetrust
Commit 56803317f5
Parents: b3fabb0a7e

Added new AutomapOffsets property.

This Vector2 property allows you visually offset the XY position of an actors' sprites on the automap.

26-Jan-2024 (Friday) at 05:04:33 PST by inkoalawetrust
Commit b3fabb0a7e
Parents: dbd6059894

Made the automap account for SpriteRotation.

The automap now also accounts for the SpriteRotation property of the actors. it renders as sprites.

23-Jan-2024 (Tuesday) at 11:12:48 PST by Major Cooke
Commit dbd6059894
Parents: f369cd7f6d

Fixed player sprites not showing up in chasecam mode.

25-Jan-2024 (Thursday) at 16:33:51 PST by inkoalawetrust
Commit f369cd7f6d
Parents: f2451ff44b

Exposed PerformShadowChecks() to ZScript.

Also made CheckForShadows() and P_CheckForShadowBlock() return a pointer to the SHADOWBLOCK actor instead of a bool.

25-Jan-2024 (Thursday) at 18:13:12 PST by inkoalawetrust
Commit f2451ff44b
Parents: 9ff1193dab

Made the damage of polyobjects customizable..

The damage done by polyobjects can now be changed by altering the health value of the start spots. A health of 1 (Default) is the default damage of 3, anything above 1 is instant death, and negative health values are the exact damage the polyobject does with every collision with an actor.

25-Jan-2024 (Thursday) at 19:26:44 PST by dpjudas
Commit 9ff1193dab
Parents: 58acf528bf

Update backend to use ColorBlendAttachmentBuilder

25-Jan-2024 (Thursday) at 18:56:52 PST by dpjudas
Commit 58acf528bf
Parents: e1f585f6fd

Update to latest ZVulkan

25-Jan-2024 (Thursday) at 10:23:59 PST by inkoalawetrust
Commit e1f585f6fd
Parents: c8a7507e8e

Exposed FindStateByString() to ZScript.

This allows for using ZScript code to jump to different versions of states without using If/Else blocks or Switch cases.

21-Jan-2024 (Sunday) at 09:06:09 PST by Dileep V. Reddy
Commit c8a7507e8e
Parents: e171f4eb6a

Merged with latest master and made small change (zcenter -> center.Z) to hw_sprites.cpp. Now compiles and works.

20-Jan-2024 (Saturday) at 05:59:19 PST by Dileep V. Reddy
Commit e171f4eb6a
Parents: d3405837ce

Restored r_orthographic behavior.

19-Jan-2024 (Friday) at 21:30:31 PST by Dileep V. Reddy
Commit d3405837ce
Parents: 08b03e6b19

Changed all of the isometric functionality to mapinfo and playerinfo variables. Retained function of most of the CVars.

15-Jan-2024 (Monday) at 16:27:39 PST by Dileep V. Reddy
Commit 08b03e6b19
Parents: 5925a6a8c5

Adding isometric camera mode with orthographic projection to current state of master branch of GZDoom.

21-Jan-2024 (Sunday) at 08:54:40 PST by Rachael Alexanderson
Commit 5925a6a8c5
Parents: af08413e10

Revert "- use correct isHostile checks for target considerations"

This reverts commit f9a88f10ed890ed05bfd118e40538a974004b00e.

21-Jan-2024 (Sunday) at 05:17:09 PST by Rachael Alexanderson
Commit af08413e10
Parents: 26908f5bc5

  • reverting pull request #2361 - apparently pull request #2364 changed some behaviour and these two do not play nice together. One or the other unfortunately has to be rolled back to allow GZDoom to build properly again.

Revert "Restored r_orthographic behavior."

This reverts commit 26908f5bc58237d1662ca26182fc502f99d3be91.

Revert "Changed all of the isometric functionality to mapinfo and playerinfo variables. Retained function of most of the CVars."

This reverts commit dc897eacc0eb9bbd2cbeee8893db860219620017.

Revert "Adding isometric camera mode with orthographic projection to current state of master branch of GZDoom."

This reverts commit d2c2c93cf145b89f4b81b4087e971e89640618eb.

20-Jan-2024 (Saturday) at 05:59:19 PST by Dileep V. Reddy
Commit 26908f5bc5
Parents: dc897eacc0

Restored r_orthographic behavior.

19-Jan-2024 (Friday) at 21:30:31 PST by Dileep V. Reddy
Commit dc897eacc0
Parents: d2c2c93cf1

Changed all of the isometric functionality to mapinfo and playerinfo variables. Retained function of most of the CVars.

15-Jan-2024 (Monday) at 16:27:39 PST by Dileep V. Reddy
Commit d2c2c93cf1
Parents: 278ebf3202

Adding isometric camera mode with orthographic projection to current state of master branch of GZDoom.

19-Jan-2024 (Friday) at 19:29:57 PST by Major Cooke
Commit 278ebf3202
Parents: 4e48250cf2

Aded FLIPSPRITEOFFSET<X/Y> for actors and bFlipOffset<X/Y> for visual thinkers.

  • Inverts the direction that (Sprite)Offset pushes the sprite without affecting any other offsets, allowing them to combine seemlessly.

19-Jan-2024 (Friday) at 18:17:13 PST by Major Cooke
Commit 4e48250cf2
Parents: 1c7f195353

CalculateVertices Refactor

  • Added roll support for Y billboarding
  • Fixed a bunch of broken checks that prevented Y billboarding from working properly
  • Y billboarding takes precedence over sprite facing
  • Optimized ROLLCENTER: now combines the sprite's embedded offsets with SpriteOffsets instead of doing wasteful transforms before/after rotations
  • Greatly cleaned up a bunch of cruft

03-Jan-2024 (Wednesday) at 21:28:43 PST by Rachael Alexanderson
Commit 1c7f195353
Parents: f9a88f10ed

  • reverse y offset for SpriteOffset to be consistent with software renderer and past versions

03-Jan-2024 (Wednesday) at 07:16:42 PST by Rachael Alexanderson
Commit f9a88f10ed
Parents: cfb4e4f105

  • use correct isHostile checks for target considerations

17-Jan-2024 (Wednesday) at 03:17:36 PST by Professor Hastig
Commit cfb4e4f105
Parents: 79d9217340

fix file names in mounted directories.

This used the normalized file name for access which only works on case insensitive file systems and only as long as no character gets mangled by Unicode normalization.

05-Jan-2024 (Friday) at 13:17:27 PST by Ricardo Luís Vaz Silva
Commit 79d9217340
Parents: b708e16193

Add action versions of the animation/model methods

05-Jan-2024 (Friday) at 09:34:43 PST by Ricardo Luís Vaz Silva
Commit b708e16193
Parents: 98e6330eaa

fix serialization

05-Jan-2024 (Friday) at 04:46:15 PST by Ricardo Luís Vaz Silva
Commit 98e6330eaa
Parents: d789676b26

allow modeldef flags to be overriden

12-Jan-2024 (Friday) at 07:23:10 PST by Major Cooke
Commit d789676b26
Parents: 04e6eba9e0

Fixed music unpausing when alt-tabbing back.

11-Jan-2024 (Thursday) at 08:50:26 PST by Christoph Oelckers
Commit 04e6eba9e0
Parents: 63f1326e62

activate localization of tabs and text update.

10-Jan-2024 (Wednesday) at 14:28:26 PST by Magnus Norddahl
Commit 63f1326e62
Parents: 53c6002746

Add support for changing the tab labels

11-Jan-2024 (Thursday) at 07:41:21 PST by Christoph Oelckers
Commit 53c6002746
Parents: 0aa140194d

attempt to fix compilation on macOS

10-Jan-2024 (Wednesday) at 20:02:23 PST by Andrey Shustov
Commit 0aa140194d
Parents: 64096658e5

Fix "unexpected end of TTF file" error

Changed returnv vector size to 3 by default and set size 5 for WIN32 only.

11-Jan-2024 (Thursday) at 05:02:14 PST by Rachael Alexanderson
Commit 64096658e5
Parents: 55d90a18dc

  • reverse allowduplicates check since it is a misnomer to what it actually did

10-Jan-2024 (Wednesday) at 14:26:45 PST by Christoph Oelckers
Commit 55d90a18dc
Parents: 8cc531e283

fix render API selection

10-Jan-2024 (Wednesday) at 14:06:05 PST by Magnus Norddahl
Commit 8cc531e283
Parents: a0f52411d3

Implement mouse event propagation

10-Jan-2024 (Wednesday) at 04:52:48 PST by Magnus Norddahl
Commit a0f52411d3
Parents: 762ce6f14c

Add tabs to the launcher window

09-Jan-2024 (Tuesday) at 21:06:28 PST by Magnus Norddahl
Commit 762ce6f14c
Parents: c7778b9332

Add a tab widget

09-Jan-2024 (Tuesday) at 11:52:52 PST by Christoph Oelckers
Commit c7778b9332
Parents: eb9e9133c9

implemented language selection on the IWAD picker.

09-Jan-2024 (Tuesday) at 09:18:51 PST by Christoph Oelckers
Commit eb9e9133c9
Parents: ab010f9830

use the string table for the picker's texts.

09-Jan-2024 (Tuesday) at 09:13:41 PST by Christoph Oelckers
Commit ab010f9830
Parents: f7a4f00177

Text update.

09-Jan-2024 (Tuesday) at 08:22:59 PST by Christoph Oelckers
Commit f7a4f00177
Parents: 48c18e1730

adapted string table so that it can be initialized without full game data being available.

This is for the IWAD picker which runs before many things are known.

08-Jan-2024 (Monday) at 12:11:56 PST by Magnus Norddahl
Commit 48c18e1730
Parents: 963209e8af

Remove schrift from zwidget

09-Jan-2024 (Tuesday) at 07:47:24 PST by Christoph Oelckers
Commit 963209e8af
Parents: 0838433d1f

removed external stuff from tarray.h

Newer commits | Older commits