Latest Raze Changes

Latest 50 commits, skipping 2750

Unofficial development builds at DRD Team

Newer commits | Older commits

24-Nov-2022 (Thursday) at 06:22:07 PST by Christoph Oelckers
Commit 160633a4a2
Parents: 1a6da52961

  • migrate a large part of the sound code to FSoundIDs.

This has always been a wild mixture of IDs and ints.

24-Nov-2022 (Thursday) at 05:30:19 PST by Christoph Oelckers
Commit 1a6da52961
Parents: d13f12cc37

  • use FSoundID in SoundEngine's interface.

24-Nov-2022 (Thursday) at 05:23:18 PST by Christoph Oelckers
Commit d13f12cc37
Parents: 7e8de9d1ba

  • this should take care of the S_* interface.

24-Nov-2022 (Thursday) at 05:06:32 PST by Christoph Oelckers
Commit 7e8de9d1ba
Parents: 225399a1ef

  • made more use of FSoundID.

24-Nov-2022 (Thursday) at 04:48:48 PST by Christoph Oelckers
Commit 225399a1ef
Parents: 4d1b44d9e3

  • use TMap for the playersound hashtable.

24-Nov-2022 (Thursday) at 04:44:43 PST by Christoph Oelckers
Commit 4d1b44d9e3
Parents: 419e593a4c

  • eliminated GetSounds from the sound engine's interface.

23-Nov-2022 (Wednesday) at 23:31:45 PST by Christoph Oelckers
Commit 419e593a4c
Parents: f7f67114ed

  • allow SNDINFO to declare sound mappings by using 'sounda = soundfle'.

This works similar to MAPINFO: The first definition in a file declares the format, all later ones must be the same. This change in syntax increases robustness significantly because it avoids the problems with the original syntax not being able to detect badly formatted names.

24-Nov-2022 (Thursday) at 14:40:26 PST by Rachael Alexanderson
Commit f7f67114ed
Parents: 8db4c5ea71

  • move posix I_GetGogPaths() stub to program-specific code for use later

23-Nov-2022 (Wednesday) at 13:39:35 PST by Gutawer
Commit 8db4c5ea71
Parents: eab675c0cb

  • process events every frame as well to ensure that menus can run at any framerate

22-Nov-2022 (Tuesday) at 05:57:03 PST by Marisa the Magician
Commit eab675c0cb
Parents: 0509d3a4e7

Make model stretch fix opt-in with a flag.

21-Nov-2022 (Monday) at 09:35:51 PST by Marisa the Magician
Commit 0509d3a4e7
Parents: 599b00f2ea

Fix incorrect pixelratio handling on rotated models.

21-Nov-2022 (Monday) at 21:08:28 PST by Boondorl
Commit 599b00f2ea
Parents: 63c2d93033

Extended MENUDEF Functionality

Added Font and TextureID types to Option and Image Scroller items (List items already have these) Added "Class" instruction for Image Scrollers Added ability for Option items to read in their OptionMenuDescriptor (List and Image Scroller items already have this) Added "ForceList" instruction for Lists so that skill, playerclass, and episode menus don't get overridden

20-Nov-2022 (Sunday) at 07:49:22 PST by Gutawer
Commit 63c2d93033
Parents: 9f0c518be9

  • quaternion improvements

19-Nov-2022 (Saturday) at 15:23:10 PST by Gutawer
Commit 9f0c518be9
Parents: 540f778047

  • add remaining quaternion function implementations

13-Nov-2022 (Sunday) at 05:08:49 PST by RaveYard
Commit 540f778047
Parents: 802f77ab19

Quaternion structure and math ops

19-Nov-2022 (Saturday) at 14:03:38 PST by Ricardo Luís Vaz Silva
Commit 802f77ab19
Parents: d3bcc769f5

Fix checking of wrong variable in String..Float concatenation

18-Nov-2022 (Friday) at 23:45:16 PST by Boondorl
Commit d3bcc769f5
Parents: 0f7e7744b0

Clearscoped getters for map data

17-Nov-2022 (Thursday) at 14:46:22 PST by Ricardo Luís Vaz Silva
Commit 0f7e7744b0
Parents: 724b89bb1d

CustomMessageBox Formatting

17-Nov-2022 (Thursday) at 14:06:59 PST by Ricardo Luís Vaz Silva
Commit 724b89bb1d
Parents: b082ad9cef

CustomMessageBox

16-Nov-2022 (Wednesday) at 12:06:33 PST by Rachael Alexanderson
Commit b082ad9cef
Parents: ef456a4901

  • fix colormap remapping when colormap entries may have fullbright entries which should not be considered duplicates
  • this should address the "fullbright teeth" issue with the imps in KDiKDiZD: https://forum.zdoom.org/viewtopic.php?t=76790

17-Nov-2022 (Thursday) at 16:04:19 PST by Boondorl
Commit ef456a4901
Parents: eb97346b0e

Added PitchTo Function

16-Nov-2022 (Wednesday) at 08:08:11 PST by Christoph Oelckers
Commit eb97346b0e
Parents: d0c86952ee

  • stop all sound before showing ENDOOM.

16-Nov-2022 (Wednesday) at 07:29:02 PST by Christoph Oelckers
Commit d0c86952ee
Parents: 29b4418c3a

  • disabled shortcutting the intermission code if no summary screen is wanted.

This also disabled all cutscenes being attached to the completed map.

15-Nov-2022 (Tuesday) at 12:34:45 PST by Christoph Oelckers
Commit 29b4418c3a
Parents: 4994e114c8

  • added 'foreach' loop to ZScript.

Syntax:

foreach(variable : array) { }

the variable's type is automatically deducted.

14-Nov-2022 (Monday) at 10:49:37 PST by Christoph Oelckers
Commit 4994e114c8
Parents: 31ac1bd414

  • backported Vector*::Sum() from Raze.

12-Nov-2022 (Saturday) at 11:05:36 PST by RaveYard
Commit 31ac1bd414
Parents: f41f393e91

Initial implementation of Quaternion type in ZScript

13-Nov-2022 (Sunday) at 12:06:45 PST by Emile Belanger
Commit f41f393e91
Parents: 7517b64aee

GLES: Added IQM bone support.

11-Nov-2022 (Friday) at 10:44:26 PST by Boondorl
Commit 7517b64aee
Parents: b4a8b1278f

Updated to Interface Event

Changed SendConsoleEvent to SendInterfaceEvent to make functionality clearer. Added InterfaceProcess virtual to EventHandlers. Added CCMD for sending interface events.

11-Nov-2022 (Friday) at 01:53:53 PST by Boondorl
Commit b4a8b1278f
Parents: a483ad20be

SendConsoleEvent function for EventHandlers

13-Nov-2022 (Sunday) at 11:50:33 PST by Major Cooke
Commit a483ad20be
Parents: f044695d28

Replaced memset for particles as recommended by dpJudas

13-Nov-2022 (Sunday) at 10:58:34 PST by Major Cooke
Commit f044695d28
Parents: 1047b766df

Future-proof particles by resetting them completely when replaced.

12-Nov-2022 (Saturday) at 22:50:54 PST by Christoph Oelckers
Commit 1047b766df
Parents: f3b33f7cf8

  • added PlusZ intrinsic to Vector3 and ToVector intrinsic to numeric values.

These just mirror features of the internal vector classes.

12-Nov-2022 (Saturday) at 22:47:42 PST by Christoph Oelckers
Commit f3b33f7cf8
Parents: 54f1cabed9

  • added LengthSquared and Angle intrinsics for all vector types, also allow calling VectorAngle with a full vector as a single parameter.

12-Nov-2022 (Saturday) at 22:44:36 PST by Christoph Oelckers
Commit 54f1cabed9
Parents: a21d0c70e4

  • backend update from Raze.

Progdir stuff for POSIX.

12-Nov-2022 (Saturday) at 03:35:55 PST by UnizoneDev
Commit a21d0c70e4
Parents: b66433478c

Mark the PushSound property as meta

11-Nov-2022 (Friday) at 13:24:49 PST by UnizoneDev
Commit b66433478c
Parents: 9af664d117

Simplify sliding objects for now

11-Nov-2022 (Friday) at 12:23:58 PST by UnizoneDev
Commit 9af664d117
Parents: 2a9e28d949

Add PushSound property and Slide state

First Commit, hip hip hooray!

10-Nov-2022 (Thursday) at 16:59:30 PST by Major Cooke
Commit 2a9e28d949
Parents: 31db5847cc

Added PS_REPLACE flag for A_SpawnParticle(Ex).

  • When used, new particles that spawn when the limit is reached will replace the oldest particle.

10-Nov-2022 (Thursday) at 06:33:57 PST by RaveYard
Commit 31db5847cc
Parents: a525233914

Finish Vector4 implementation

11-Nov-2022 (Friday) at 07:38:22 PST by Shiny Metagross
Commit a525233914
Parents: 31d8a23046

Attempted to add Vector4 to ZScript

11-Nov-2022 (Friday) at 23:59:41 PST by Christoph Oelckers
Commit 31d8a23046
Parents: d388d19793

  • avoid infinite portal recursion.

11-Nov-2022 (Friday) at 21:46:43 PST by Rachael Alexanderson
Commit d388d19793
Parents: fc7bb4a7e6

  • fix uncaught exception that rarely occurred with the intermission screen that would vm-abort out from any attempt to enter a level

10-Nov-2022 (Thursday) at 19:48:59 PST by Boondorl
Commit fc7bb4a7e6
Parents: aea346f1f3

Exposed LevelLocals' LookupString functionality

10-Nov-2022 (Thursday) at 13:15:40 PST by Boondorl
Commit aea346f1f3
Parents: 15e00f22e8

Improved Slam functionality: Added ONLYSLAMSOLID flag to ignore non-solid Actors that aren't shootable while SKULLFLY is on. Added Slam state that gets entered when slamming an Actor.

09-Nov-2022 (Wednesday) at 15:36:44 PST by Yukita Mayako
Commit 15e00f22e8
Parents: 31ded6dd8a

Normalize angle in AngleToACS

Fixes GetActorAngle returning negative or large values with no range limit.

08-Nov-2022 (Tuesday) at 13:57:18 PST by Ricardo Luís Vaz Silva
Commit 31ded6dd8a
Parents: a0786253c7

Enable ANIMDEFS for particles

08-Nov-2022 (Tuesday) at 11:51:41 PST by Rachael Alexanderson
Commit a0786253c7
Parents: c39b7c7c7b

  • add some more blacklisted cvars to defcvars

08-Nov-2022 (Tuesday) at 11:49:39 PST by Christoph Oelckers
Commit c39b7c7c7b
Parents: 37da5268e1

  • fixed background setup for intermissions to apply tiling only where intended.

08-Nov-2022 (Tuesday) at 08:01:50 PST by Rachael Alexanderson
Commit 37da5268e1
Parents: df7a58d756

  • remove clang-format directives

08-Nov-2022 (Tuesday) at 03:01:34 PST by Christoph Oelckers
Commit df7a58d756
Parents: 706d465781

  • missed one BaseBlend use.

Newer commits | Older commits