Latest Raze Changes

Latest 50 commits, skipping 50

Unofficial development builds at DRD Team

Newer commits | Older commits

15-Feb-2023 (Wednesday) at 10:47:31 EST by Rachael Alexanderson
Commit ee18123f0
Parents: 45f67bdd5

  • check VISALWAYSFAIL against SF_IGNOREVISIBILITY

14-Feb-2023 (Tuesday) at 23:14:35 EST by Rachael Alexanderson
Commit 45f67bdd5
Parents: 8af2f5aaf

  • add +VISALWAYSFAIL flag

13-Feb-2023 (Monday) at 13:32:44 EST by Rachael Alexanderson
Commit 8af2f5aaf
Parents: ea720605d

11-Feb-2023 (Saturday) at 11:30:05 EST by Rachael Alexanderson
Commit ea720605d
Parents: 17800f250

Revert "Fixed an error where implicit pointer casts should've failed but didn't."

This reverts commit 68d3f474ce3e30c58bc73e136cf4d5b8a755a019.

Conflicts:

src/common/scripting/backend/codegen.cpp

11-Feb-2023 (Saturday) at 06:37:28 EST by Christoph Oelckers
Commit 17800f250
Parents: f6bfc48d9

  • removed bad #include

11-Feb-2023 (Saturday) at 06:05:45 EST by Christoph Oelckers
Commit f6bfc48d9
Parents: 68d3f474c

  • Backend update from Raze.

09-Feb-2023 (Thursday) at 16:58:19 EST by CandiceJoy
Commit 68d3f474c
Parents: c41b07531

Fixed an error where implicit pointer casts should've failed but didn't.

Signed-off-by: CandiceJoy candice@candicejoy.com

04-Feb-2023 (Saturday) at 17:20:05 EST by Emile Belanger
Commit c41b07531
Parents: 1355b9669

Fixing GLES mode to work on real GLES hardware and OpenGL 2 again

09-Feb-2023 (Thursday) at 21:25:54 EST by CandiceJoy
Commit 1355b9669
Parents: a5a7e2d19

Added JetBrains and VSCode to gitignore

Signed-off-by: CandiceJoy candice@candicejoy.com

09-Feb-2023 (Thursday) at 17:39:57 EST by CandiceJoy
Commit a5a7e2d19
Parents: ef0dcc995

Added the rest of the Apple frameworks used.

Signed-off-by: CandiceJoy candice@candicejoy.com

29-Jan-2023 (Sunday) at 20:14:11 EST by CandiceJoy
Commit ef0dcc995
Parents: 1dcdfcc4d

Easier MacOS Compilation w/Open AL

Added frameworks CoreAudio and AudioUnit for OpenAL on Mac.

Signed-off-by: CandiceJoy candice@candicejoy.com

09-Feb-2023 (Thursday) at 09:41:06 EST by Ricardo Luís Vaz Silva
Commit 1dcdfcc4d
Parents: 569263efe

Mark const methods as const in pseudo-generics

09-Feb-2023 (Thursday) at 09:26:01 EST by Ricardo Luís Vaz Silva
Commit 569263efe
Parents: e29011ecd

Extend pseudo-generics system used by maps to dynarrays

07-Feb-2023 (Tuesday) at 13:47:39 EST by Rachael Alexanderson
Commit e29011ecd
Parents: 4ac76d82d

  • (win32) increase compatibility with indirect renders/inputs - instruct the operating system that the cursor is actually hidden - for some API's this actually gives a hint that the cursor is grabbed, which allows for relative mouse movement. In particular, Parallels and Microsft RDP need this.

03-Feb-2023 (Friday) at 20:21:40 EST by Rachael Alexanderson
Commit 4ac76d82d
Parents: b50d7f4db

  • redirected maps need to be defined in order to redirect

29-Jan-2023 (Sunday) at 16:50:44 EST by Ricardo Luís Vaz Silva
Commit b50d7f4db
Parents: 82b7e93d2

Let custom CVar handlers to be called on cloned cvars

01-Feb-2023 (Wednesday) at 10:23:30 EST by Rachael Alexanderson
Commit 82b7e93d2
Parents: 33b217bcc

  • oops, nullptr check

01-Feb-2023 (Wednesday) at 01:56:10 EST by Rachael Alexanderson
Commit 33b217bcc
Parents: 04ea28def

  • unlatch cvars before checking cvar map redirections

30-Jan-2023 (Monday) at 16:45:03 EST by Rachael Alexanderson
Commit 04ea28def
Parents: c8f3aa3fd

  • add RedirectCVAR directive for loading alternate maps based on a Bool CVAR setting

13-Dec-2022 (Tuesday) at 14:55:03 EST by Ricardo Luís Vaz Silva
Commit c8f3aa3fd
Parents: 8dbe0ae35

ZScript Custom CVars -- ONLY WORKS FROM THE CONSOLE

12-Dec-2022 (Monday) at 17:22:27 EST by Ricardo Luís Vaz Silva
Commit 8dbe0ae35
Parents: 7349c9562

Don't change static variable when updating callback for single CVars

29-Jan-2023 (Sunday) at 13:26:35 EST by Emile Belanger
Commit 7349c9562
Parents: c8bd2deb1

Fixes bones when using OpenGL 3.3 (UBO bone data)

29-Jan-2023 (Sunday) at 10:56:14 EST by Emile Belanger
Commit c8bd2deb1
Parents: 4d9e60574

GLES: Fix first wipe

29-Jan-2023 (Sunday) at 02:51:56 EST by CandiceJoy
Commit 4d9e60574
Parents: 03bab7ace

Added scroll bar for wad picker to Linux.

Min height is set to 150 for GTK3, or none for GTK2.

Signed-off-by: CandiceJoy candice@candicejoy.com

28-Jan-2023 (Saturday) at 08:16:57 EST by Christoph Oelckers
Commit 03bab7ace
Parents: ec04a9592

  • extended the 5 remaining fonts to cover all relevant European languages.

27-Jan-2023 (Friday) at 12:25:13 EST by Christoph Oelckers
Commit ec04a9592
Parents: 70d355cfa

  • validate the buffer size in HWViewpointBuffer::Set2D.

This was causing crashes in Dragon Sector when writing past the buffer's end.

26-Jan-2023 (Thursday) at 08:39:58 EST by CandiceJoy
Commit 70d355cfa
Parents: 10b6d21ba

Fixed a bug where calling an invalid virtual function would cause a crash.

25-Jan-2023 (Wednesday) at 17:43:27 EST by Christoph Oelckers
Commit 10b6d21ba
Parents: ad49d52b1

  • new characters for Hexen's BigFont and all of Strife's fonts.

23-May-2021 (Sunday) at 15:42:14 EDT by Hugo Locurcio
Commit ad49d52b1
Parents: 2d9432188

Add cvars to sprite shadows progressively according to thing <-> floor distance

This also adds the r_actorspriteshadowalpha and r_actorspriteshadowfadeheight cvars for greater control (only effective in hardware renderers). These are set to 0.5 and 0 by default, which means this fading behavior is disabled by default.

When enabled, this has two benefits:

  • It becomes easier for the player to judge an entity's height since the shadow opacity now gives this information.
  • Entities that are far high above the ground no longer cast a shadow, which looked strange.

20-Jan-2023 (Friday) at 17:05:42 EST by Boondorl
Commit 2d9432188
Parents: 4c7e9c619

Added OnEngineInitialize() for static event handlers

24-Jan-2023 (Tuesday) at 17:06:28 EST by Ricardo Luís Vaz Silva
Commit 4c7e9c619
Parents: 1e3920248

Change CheckValue to multi-return, due to unsupported out int/bool

24-Jan-2023 (Tuesday) at 15:23:04 EST by CandiceJoy
Commit 1e3920248
Parents: e97ec4f16

Added check for invalid class on in-VM instantiation

Signed-off-by: CandiceJoy candice@candicejoy.com

24-Jan-2023 (Tuesday) at 15:05:56 EST by Christoph Oelckers
Commit e97ec4f16
Parents: ebd81ddbe

  • Greek characters for Hexen's BigFont

24-Jan-2023 (Tuesday) at 14:58:51 EST by Christoph Oelckers
Commit ebd81ddbe
Parents: d7e2a82de

  • fixed bad character indices.

24-Jan-2023 (Tuesday) at 13:12:15 EST by Christoph Oelckers
Commit d7e2a82de
Parents: fe514aa66

  • Greek characters for Heretic's BigFont

24-Jan-2023 (Tuesday) at 12:22:14 EST by Christoph Oelckers
Commit fe514aa66
Parents: 819128283

  • new characters for Heretic's BigFont.

24-Jan-2023 (Tuesday) at 11:20:40 EST by Christoph Oelckers
Commit 819128283
Parents: d0b519926

  • more characters for Doom's BigUpper font.

24-Jan-2023 (Tuesday) at 11:04:30 EST by Christoph Oelckers
Commit d0b519926
Parents: 1022fb571

  • Greek characters for Raven's small font.

24-Jan-2023 (Tuesday) at 10:38:52 EST by Christoph Oelckers
Commit 1022fb571
Parents: 66625a4c6

  • renamed a few files.

19-Jan-2023 (Thursday) at 20:31:19 EST by CandiceJoy
Commit 66625a4c6
Parents: faaf938b1

Added GitHub CodeSpaces development environment.

23-Jan-2023 (Monday) at 21:01:26 EST by Emanuele Disco
Commit faaf938b1
Parents: 54d947276

refactor: add some logs to help understand what is happening during soundfont selection.

It helps understand what soundfont is currently used

refs: https://github.com/ZDoom/ZMusic/pull/44

23-Jan-2023 (Monday) at 17:49:21 EST by Christoph Oelckers
Commit 54d947276
Parents: 68c2a01f8

  • one more new font character.

23-Jan-2023 (Monday) at 11:51:39 EST by Christoph Oelckers
Commit 68c2a01f8
Parents: b47aa3791

  • more new font characters.

22-Jan-2023 (Sunday) at 20:06:46 EST by Ricardo Luís Vaz Silva
Commit b47aa3791
Parents: 33fd8270b

Add missing methods (GetIfExists/CheckValue) to Map pseudo-generics

22-Jan-2023 (Sunday) at 14:19:21 EST by Christoph Oelckers
Commit 33fd8270b
Parents: e268a4195

  • text update

21-Jan-2023 (Saturday) at 15:29:45 EST by Christoph Oelckers
Commit e268a4195
Parents: 2fa88aa5a

  • cleanup of the Chex Quest small font.

This no longer bases its diacritcal characters on Doom's font, it also fills in all characters already present in Doom's small font.

05-Dec-2021 (Sunday) at 18:16:42 EST by Hugo Locurcio
Commit 2fa88aa5a
Parents: a397a93c2

Implement antialiasing for automap lines

This implements a bruteforce approach for 2D line antialiasing. It's not perfect by any means, but it seems to do its job well enough. Since it draws 9 lines instead of 1 line per segment, it's significantly more expensive but should still be usable on modern hardware (except on very complex maps).

Automap line antialiasing is disabled by default and can be enabled with the am_lineantialiasing 1 cvar.

18-Jan-2023 (Wednesday) at 19:05:47 EST by Ricardo Luís Vaz Silva
Commit a397a93c2
Parents: fed2d11be

Add Missing Read Barriers to Map Get Functions

17-Jan-2023 (Tuesday) at 14:33:41 EST by Ricardo Luís Vaz Silva
Commit fed2d11be
Parents: 698bd251e

Fix iterator invalidation for Map::Get

17-Jan-2023 (Tuesday) at 14:27:52 EST by Ricardo Luís Vaz Silva
Commit 698bd251e
Parents: decba6822

Mark non-modifying map functions as const

Newer commits | Older commits