Latest Raze Changes

Latest 50 commits, skipping 1550

Unofficial development builds at DRD Team

Newer commits | Older commits

19-Oct-2023 (Thursday) at 12:05:17 PDT by Magnus Norddahl

Merge remote-tracking branch 'gzdoom/master' into merge-gzdoom

19-Oct-2023 (Thursday) at 09:35:51 PDT by Christoph Oelckers
Commit 9cd57faec1
Parents: d65d1a3b82

rewrite of HWWalls to allow grabbing the output from the render item generator.

17-Oct-2023 (Tuesday) at 17:21:34 PDT by dpjudas
Commit 58e4a01f62
Parents: 9a334570f0

Fix another descriptor pool out of memory error

17-Oct-2023 (Tuesday) at 11:54:04 PDT by Christoph Oelckers
Commit d65d1a3b82
Parents: 1957c15a41

minor backend update from Raze.

17-Oct-2023 (Tuesday) at 10:10:39 PDT by Magnus Norddahl
Commit 9a334570f0
Parents: 9c6b2f190e

Add lm_dynamic UDMF boolean on sectors for marking if a sector should update its lightmap dynamically

17-Oct-2023 (Tuesday) at 09:30:48 PDT by Magnus Norddahl
Commit 9c6b2f190e
Parents: 84753ffaa7

Fix going out of bounds for the render area

16-Oct-2023 (Monday) at 16:42:46 PDT by dpjudas
Commit 84753ffaa7
Parents: 5e3d6e39a0

Fix descriptor pool out of memory error

15-Oct-2023 (Sunday) at 08:23:13 PDT by Ricardo Luís Vaz Silva
Commit 1957c15a41
Parents: d699ba248e

give error instead of warning for zscript 4.12+ on return count mismatch

15-Oct-2023 (Sunday) at 07:21:07 PDT by Ricardo Luís Vaz Silva
Commit d699ba248e
Parents: e2a9208c56

warn when fewer returns than expected are given for a function

15-Oct-2023 (Sunday) at 08:16:24 PDT by Rachael Alexanderson
Commit e2a9208c56
Parents: bac12948e5

  • fix error in last commit, >> should be <<

15-Oct-2023 (Sunday) at 07:14:00 PDT by Magnus Norddahl
Commit 5e3d6e39a0
Parents: 9bcef148bf

Merge gl_light_shadowmap and gl_light_raytrace cvars as gl_light_shadows Rename gl_shadowmap_filter to gl_light_shadow_filter as it applies to raytraced shadows as well

15-Oct-2023 (Sunday) at 06:23:23 PDT by Magnus Norddahl
Commit 9bcef148bf
Parents: 6d6599189b

Minor menu tweaks and display the vulkan device name in the menus

14-Oct-2023 (Saturday) at 07:35:28 PDT by Rachael Alexanderson
Commit bac12948e5
Parents: dccce46d5b

  • add forcecullbackfaces in modeldef

11-Oct-2023 (Wednesday) at 11:13:35 PDT by Rachael Alexanderson
Commit a6c5ccca29 (tag: g4.11.1)
Parents: bbcea8ad58

  • this is version 4.11.1

07-Oct-2023 (Saturday) at 07:32:51 PDT by Ricardo Luís Vaz Silva
Commit dccce46d5b
Parents: c935a95cb0

allow "&" instead of "out" in function pointer parameters

24-Sep-2023 (Sunday) at 14:17:30 PDT by Christoph Oelckers
Commit bbcea8ad58
Parents: 624d4cd713

  • disable survey code again.

11-Oct-2023 (Wednesday) at 09:03:32 PDT by Ricardo Luís Vaz Silva
Commit c935a95cb0
Parents: 0e9135132d

Add function pointer Properties

11-Oct-2023 (Wednesday) at 09:01:57 PDT by Ricardo Luís Vaz Silva
Commit 0e9135132d
Parents: d9a88d7080

Allow FindFunctionPointer to return non-virtual methods

11-Oct-2023 (Wednesday) at 08:55:08 PDT by Ricardo Luís Vaz Silva
Commit d9a88d7080
Parents: e61bd10bbf

Fix deserialization of methods inside function pointers

11-Oct-2023 (Wednesday) at 08:46:23 PDT by Ricardo Luís Vaz Silva
Commit e61bd10bbf
Parents: 23c21b23c3

Finish implementing function pointers

Allow using function literals with function pointers, allow narrowing classes parameter types, and widening classes in return types, allow pointers to non-static, non-virtual functions, add null checking to function calls

09-Oct-2023 (Monday) at 10:16:12 PDT by Ricardo Luís Vaz Silva
Commit 23c21b23c3
Parents: 0ce4b3e7fb

cleanup.

09-Oct-2023 (Monday) at 09:44:20 PDT by Ricardo Luís Vaz Silva
Commit 0ce4b3e7fb
Parents: e3704605d8

update/cleanup function pointers

10-Feb-2023 (Friday) at 04:44:32 PST by Ricardo Luís Vaz Silva
Commit e3704605d8
Parents: 88b5d9aba1

Implement Static Function Pointers

08-Oct-2023 (Sunday) at 02:54:14 PDT by Christoph Oelckers
Commit 624d4cd713
Parents: fe6decd541

use copystring instead of strdup when reading environments.

The mismatched the underlying code which allocates via copystring.

08-Oct-2023 (Sunday) at 00:37:12 PDT by Christoph Oelckers
Commit fe6decd541
Parents: 354c64e8ad

fixed another bad string validation check involving GetChars

05-Oct-2023 (Thursday) at 09:29:20 PDT by Rachael Alexanderson
Commit 354c64e8ad
Parents: fbc98d9b97

  • make zs Actor.GetReplacement and Actor.GetReplacee clearscope

05-Oct-2023 (Thursday) at 07:40:28 PDT by Ricardo Luís Vaz Silva
Commit fbc98d9b97
Parents: 9ef1bb3a6b

Fix inheritance for bNoSaveGame

04-Oct-2023 (Wednesday) at 00:58:18 PDT by Professor Hastig
Commit 9ef1bb3a6b
Parents: adeafa86e6

removed several bad casts to 'long'.

The 'long' type should generally be avoided because its size differs on Windows and Linux/Mac so it is almost guaranteed to cause undefined behavior

10-Oct-2023 (Tuesday) at 07:29:01 PDT by Rachael Alexanderson
Commit 88b5d9aba1
Parents: 0044da1ca2

  • fix $PROGDIR expansion being case sensitive

10-Oct-2023 (Tuesday) at 04:46:33 PDT by Magnus Norddahl
Commit 6d6599189b
Parents: f532975754

Rename STARTLOGO to BOOTLOGO

09-Oct-2023 (Monday) at 14:32:48 PDT by Magnus Norddahl
Commit f532975754
Parents: f9dcd98695

Fix crash on maps with polyobjs

09-Oct-2023 (Monday) at 14:23:36 PDT by Magnus Norddahl
Commit f9dcd98695
Parents: 709563490f

Forgot to commit the logo

09-Oct-2023 (Monday) at 10:20:44 PDT by Christoph Oelckers
Commit 0044da1ca2
Parents: 79f2fc6553

added missing VMFunction struct definition

09-Oct-2023 (Monday) at 09:45:30 PDT by Christoph Oelckers
Commit 79f2fc6553
Parents: 06466b9017

backend update from Raze.

Mainly a VMFunction script type and some associated utilities.

09-Oct-2023 (Monday) at 07:33:23 PDT by Magnus Norddahl
Commit 709563490f
Parents: 411b281e7c

Enable the generic start screen and adjust its graphics to show a basic engine logo with a progress bar

08-Oct-2023 (Sunday) at 18:20:19 PDT by dpjudas
Commit 411b281e7c
Parents: ac1680c7a2

Remove multithreading RenderState as that seemed to be a poor approach

08-Oct-2023 (Sunday) at 03:14:50 PDT by Christoph Oelckers
Commit 06466b9017
Parents: ac646e96be

add missing include to a_quake.cpp.

The GCC AppImage build reported

/usr/bin/ld: CMakeFiles/zdoom.dir/playsim/mapthinkers/a_quake.cpp.o: in function AActor::Distance2D(AActor*, bool) const': a_quake.cpp:(.text._ZNK6AActor10Distance2DEPS_b[_ZNK6AActor10Distance2DEPS_b]+0x2c): undefined reference toAActor::PosRelative(AActor const*) const'

08-Oct-2023 (Sunday) at 02:54:14 PDT by Christoph Oelckers
Commit ac646e96be
Parents: 4f5df7b9ef

use copystring instead of strdup when reading environments.

The mismatched the underlying code which allocates via copystring.

08-Oct-2023 (Sunday) at 02:40:34 PDT by Christoph Oelckers
Commit 4f5df7b9ef
Parents: c8ee0cd5cc

allocate temporary state label strings from the compiler backend's allocator.

They share appoximate lifetime so this gets rid of 3 more copystring calls.

08-Oct-2023 (Sunday) at 00:37:12 PDT by Christoph Oelckers
Commit c8ee0cd5cc
Parents: 56929833f0

fixed another bad string validation check involving GetChars

08-Oct-2023 (Sunday) at 00:27:46 PDT by Christoph Oelckers
Commit 56929833f0
Parents: 448ca88bfd

fixed two bad validations of FName's.

07-Oct-2023 (Saturday) at 23:11:56 PDT by Christoph Oelckers
Commit 448ca88bfd
Parents: bfe589fecd

fixed some signed-ness issues.

07-Oct-2023 (Saturday) at 16:31:50 PDT by Ricardo Luís Vaz Silva
Commit bfe589fecd
Parents: 04c167f181

try to fix gcc thinking the vectors are uninitialized

07-Oct-2023 (Saturday) at 16:05:01 PDT by Ricardo Luís Vaz Silva
Commit 04c167f181
Parents: f0be58e862

final final GetChars fix on linux

07-Oct-2023 (Saturday) at 15:54:21 PDT by Ricardo Luís Vaz Silva
Commit f0be58e862
Parents: f4fb583c6c

hopefully the last few GetChars fixes for linux

07-Oct-2023 (Saturday) at 15:46:27 PDT by Ricardo Luís Vaz Silva
Commit f4fb583c6c
Parents: c69941e49d

more GetChars fixes in linux/macOS

07-Oct-2023 (Saturday) at 15:34:06 PDT by Ricardo Luís Vaz Silva
Commit c69941e49d
Parents: 6055ff029d

fix GetChars in linux/macOS

07-Oct-2023 (Saturday) at 14:44:01 PDT by Christoph Oelckers
Commit 6055ff029d
Parents: 7a5a2858a2

the remaining GetChars additions.

The offending operator const char * no longer exists.

07-Oct-2023 (Saturday) at 14:35:47 PDT by Magnus Norddahl
Commit ac1680c7a2
Parents: 6876f0f84e

Don't show the startup window. This isn't zdoom and it isn't 1998. :)

07-Oct-2023 (Saturday) at 14:29:24 PDT by Christoph Oelckers
Commit 7a5a2858a2
Parents: c94c63110e

yet even more GetChars calls added.

Newer commits | Older commits