Latest Raze Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

01-Apr-2023 (Saturday) at 06:45:55 EDT by Christoph Oelckers
Commit 15465f078 (HEAD -> master)
Parents: 7e1982fa6

  • backported RapidJSON fix from Raze.

31-Mar-2023 (Friday) at 11:40:19 EDT by Christoph Oelckers
Commit 7e1982fa6
Parents: a6b9dd0c3

  • adapted font system to properly handle Turkish.

Those i's are really messy, especially when dealing with allcaps or pure lowercase fonts.

30-Mar-2023 (Thursday) at 17:41:22 EDT by Jan Engelhardt
Commit a6b9dd0c3
Parents: 9fbac8f1d

build: resolve missing includes under gcc-13

$ make ... ~/gzdoom/libraries/ZVulkan/src/vulkanbuilders.cpp: In member function ‘std::unique_ptr ShaderBuilder::Create(const char*, VulkanDevice*)’: ~/gzdoom/libraries/ZVulkan/src/vulkanbuilders.cpp:168:28: error: ‘runtime_error’ is not a member of ‘std’ ~/gzdoom/libraries/ZVulkan/include/zvulkan/vk_mem_alloc/vk_mem_alloc.h: In function ‘void VmaUint32ToStr(char*, size_t, uint32_t)’: ~/gzdoom/libraries/ZVulkan/include/zvulkan/vk_mem_alloc/vk_mem_alloc.h:2410:9: error: ‘snprint ’ was not declared in this scope

26-Mar-2023 (Sunday) at 04:55:09 EDT by Christoph Oelckers
Commit 9fbac8f1d
Parents: 7537f415c

  • moved all service code to 'common'.

This needs to work on Raze as well!

26-Mar-2023 (Sunday) at 04:43:27 EDT by Christoph Oelckers
Commit 7537f415c
Parents: cffe67dce

  • update comment on SSBOs.

26-Mar-2023 (Sunday) at 04:35:33 EDT by Christoph Oelckers
Commit cffe67dce
Parents: 72d7a7073

  • fixed a few warnings pointed out by GCC.

26-Mar-2023 (Sunday) at 03:49:40 EDT by Christoph Oelckers
Commit 72d7a7073
Parents: c1cb7783a

  • avoid arithmetics with literal null pointers in ParseCommandLine.

Also avoid using longs.

26-Mar-2023 (Sunday) at 03:27:46 EDT by Christoph Oelckers
Commit c1cb7783a
Parents: ee5b6e45f

  • fixed a few more leftover Clang warnings.

26-Mar-2023 (Sunday) at 03:27:26 EDT by Christoph Oelckers
Commit ee5b6e45f
Parents: cbff526cc

  • made D_WriteUserInfoStrings memory safe.

Its callers are anything but for now but this function was the main blocker for refactoring so it had to come first.

26-Mar-2023 (Sunday) at 02:46:23 EDT by Christoph Oelckers
Commit cbff526cc
Parents: 47b76180d

  • updated RapidJson library.

This still needed the Nan hotfix to be reapplied. The problem hasn't been addressed yet. :(

26-Mar-2023 (Sunday) at 02:33:09 EDT by Christoph Oelckers
Commit 47b76180d
Parents: 9c3907136

  • fixed several warnings emitted by Clang.

25-Mar-2023 (Saturday) at 08:06:23 EDT by Rachael Alexanderson
Commit 9c3907136
Parents: 9e1913401

  • update some copyright years

22-Mar-2023 (Wednesday) at 03:54:29 EDT by Ricardo Luís Vaz Silva
Commit 9e1913401
Parents: c041b437e

Fix possible memory corruption in TArray::Delete(index, count)

18-Mar-2023 (Saturday) at 22:41:27 EDT by RaveYard
Commit c041b437e
Parents: 9514d1b12

Use simpler constructor for TArray in FBlockThingsIterator

18-Mar-2023 (Saturday) at 20:43:24 EDT by RaveYard
Commit 9514d1b12
Parents: 89fb5d0a9

Fix TArray allocating 0 bytes in constructor

17-Mar-2023 (Friday) at 06:51:06 EDT by CandiceJoy
Commit 89fb5d0a9
Parents: 3d38d5e30

Fixed incorrect parameter type in A_CheckForResurrection.

04-Mar-2023 (Saturday) at 04:46:37 EST by Christoph Oelckers
Commit 3d38d5e30
Parents: c3d99fa69

  • fixed bad character offset.

23-Feb-2023 (Thursday) at 09:32:58 EST by John Stebbins
Commit c3d99fa69
Parents: 1f2809244

Allow GAMEINFO LOAD to load directories

Addresses part of enhancement issue #2011

19-Feb-2023 (Sunday) at 10:14:36 EST by Rachael Alexanderson
Commit 1f2809244
Parents: da72f8f36

Update service.zs

remove erroneous semicolon

19-Feb-2023 (Sunday) at 09:52:18 EST by Christoph Oelckers
Commit da72f8f36
Parents: 9ea60b464

  • converted the PNG's in Strife's tiny font.

19-Feb-2023 (Sunday) at 09:50:06 EST by Christoph Oelckers
Commit 9ea60b464
Parents: fb97a9708

  • added 9 more characters for all fonts.

This covers everything needed for displaying proper names from all European languages.

19-Feb-2023 (Sunday) at 06:49:13 EST by Christoph Oelckers
Commit fb97a9708
Parents: 7acf23f21

  • remapped a few duplicate strings.

19-Feb-2023 (Sunday) at 06:47:16 EST by Christoph Oelckers
Commit 7acf23f21
Parents: d6e72b526

  • fixed typo in string label.

18-Feb-2023 (Saturday) at 21:29:06 EST by Ricardo Luís Vaz Silva
Commit d6e72b526
Parents: 590475a8e

Add data-scoped getters for Services

18-Feb-2023 (Saturday) at 21:28:54 EST by Ricardo Luís Vaz Silva
Commit 590475a8e
Parents: b0dfa0620

Improve Services

18-Feb-2023 (Saturday) at 19:15:00 EST by Magnus Norddahl
Commit b0dfa0620
Parents: 99f2b5d89

Add dynamic light support to true color slope drawer

18-Feb-2023 (Saturday) at 19:01:24 EST by Magnus Norddahl
Commit 99f2b5d89
Parents: 18bc38480

Fix misc bugs for dynamic lights in the pal slope drawer

18-Feb-2023 (Saturday) at 16:05:23 EST by Magnus Norddahl
Commit 18bc38480
Parents: 087050c20

Add dynamic lights to pal slope drawer

18-Feb-2023 (Saturday) at 06:22:26 EST by Christoph Oelckers
Commit 087050c20
Parents: b84bf176e

  • use uniform buffers for dynamic lights everywhere.

Branching on SSBO content does not work that well on NVidia so it is better disabled. So far only implemented for OpenGL - Vulkan needs more work.

17-Feb-2023 (Friday) at 14:11:39 EST by Ricardo Luís Vaz Silva
Commit b84bf176e
Parents: 4475240da

Fix Software Slope Rendering for non-1.2 pixel ratios

15-Feb-2023 (Wednesday) at 11:51:48 EST by Rachael Alexanderson
Commit 4475240da
Parents: ee18123f0

  • rename the flags MNOTVISIBLE and VISALWAYSFAIL to MINVISIBLE and MVISBLOCKED respectively, to reflect what they really do

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

Older commits