Latest Raze Changes

Latest 50 commits, skipping 2500

Unofficial development builds at DRD Team

Newer commits | Older commits

07-Apr-2023 (Friday) at 15:20:04 PDT by Magnus Norddahl

Merge pull request #5 from nashmuhandes/gl_texture_modeldebugfix

Allow gl_texture to affect models. Aids in debugging lightmap contrib…

07-Apr-2023 (Friday) at 15:19:40 PDT by Magnus Norddahl

Merge pull request #4 from nashmuhandes/r_showhitbox1

Add hitbox debug rendering (r_showhitbox)

07-Apr-2023 (Friday) at 15:16:44 PDT by nashmuhandes
Commit e32a7eeefa
Parents: 4c3848cfb2

Re-add corona docs that was meant to be part of the original pull request that didn't make it into GZDoom

07-Apr-2023 (Friday) at 14:58:15 PDT by nashmuhandes
Commit fb49a919cb
Parents: 4c3848cfb2

Allow gl_texture to affect models. Aids in debugging lightmap contribution on models.

07-Apr-2023 (Friday) at 14:19:23 PDT by nashmuhandes
Commit 3a2b451955
Parents: 4c3848cfb2

Add hitbox debug rendering (r_showhitbox)

07-Apr-2023 (Friday) at 09:44:59 PDT by Magnus Norddahl
Commit 4c3848cfb2
Parents: ba0243e378

Cache the result of traces so that it only needs to be done for visible moving actors

07-Apr-2023 (Friday) at 09:00:48 PDT by Magnus Norddahl
Commit ba0243e378
Parents: caefc09549

Fix sunlight not working on models

06-Apr-2023 (Thursday) at 19:22:43 PDT by Magnus Norddahl
Commit caefc09549
Parents: 100c5d2954

Improve shader performance significantly by only including raytracing or shadowmaps in the shader if enabled

06-Apr-2023 (Thursday) at 17:33:33 PDT by Magnus Norddahl
Commit 100c5d2954
Parents: e411ca3119

Remove the old shaders

06-Apr-2023 (Thursday) at 12:12:51 PDT by Magnus Norddahl
Commit e411ca3119
Parents: 74a4ad4633

Add +NOGRAVITY to coronas

06-Apr-2023 (Thursday) at 12:11:29 PDT by Magnus Norddahl
Commit 74a4ad4633
Parents: 3b2507d072

Fix coronas

06-Apr-2023 (Thursday) at 12:03:05 PDT by Magnus Norddahl
Commit 3b2507d072
Parents: 5ca4c51b7d

Fix the clear screen shader bug Fix texture set layout not matching the c++ code's version (vulkan validation error)

06-Apr-2023 (Thursday) at 10:48:28 PDT by Magnus Norddahl
Commit 5ca4c51b7d
Parents: d5d6c07f53

Avoid stepping further into VkShaderManager::Get unless the shader has not been compiled

06-Apr-2023 (Thursday) at 10:36:58 PDT by Magnus Norddahl
Commit d5d6c07f53
Parents: 87ee014b5b

Fix misc shader related issues

06-Apr-2023 (Thursday) at 08:56:44 PDT by Magnus Norddahl
Commit 87ee014b5b
Parents: 34d2b2e440

Improve VkShaderProgram to handle more program types Fix memory alignment issues with the shader/pipeline keys

06-Apr-2023 (Thursday) at 07:13:03 PDT by Magnus Norddahl
Commit 34d2b2e440
Parents: 187b7f0956

Add sunlight trace

05-Apr-2023 (Wednesday) at 16:04:03 PDT by Magnus Norddahl
Commit 187b7f0956
Parents: fd2ae4865c

Add some of the sunlight trace code

05-Apr-2023 (Wednesday) at 14:14:25 PDT by Magnus Norddahl

Merge tracelights

05-Apr-2023 (Wednesday) at 10:01:19 PDT by Christoph Oelckers
Commit e3f8230035
Parents: 78ef506f5f

  • fixed handling for Turkish i's.
  • islowermap and isuppermap were not set for the new characters.
  • special handling for the lowercase dotted i in allcaps fonts returned the wrong character.

05-Apr-2023 (Wednesday) at 09:59:04 PDT by Christoph Oelckers
Commit 78ef506f5f
Parents: 61d9156184

  • corrected 3 character y-offsets

05-Apr-2023 (Wednesday) at 09:58:38 PDT by Christoph Oelckers
Commit 61d9156184
Parents: f1f6e3a607

  • text update

04-Apr-2023 (Tuesday) at 02:59:09 PDT by Mitchell Richters
Commit f1f6e3a607
Parents: 034202e6f6

  • Move invertmouse CVARs into common code.
  • Removes duplication of CVAR definitions between Raze and GZDoom.

04-Apr-2023 (Tuesday) at 01:52:44 PDT by Mitchell Richters
Commit 034202e6f6
Parents: 25c984ff6e

  • Properly fix default mouse x sensitivity.

03-Apr-2023 (Monday) at 16:00:08 PDT by dpjudas
Commit 94a06d393f
Parents: 44fed1451d

Add VkShaderKey and start preparing VkShaderManager to be able to handle a lot more shader permutations

03-Apr-2023 (Monday) at 08:03:44 PDT by Christoph Oelckers
Commit 25c984ff6e
Parents: 15465f0785

  • fixed crash when checking the extended character list for the current language.

For English this will be null because it got no extended characters.

01-Apr-2023 (Saturday) at 03:45:55 PDT by Christoph Oelckers
Commit 15465f0785
Parents: 7e1982fa65

  • backported RapidJSON fix from Raze.

31-Mar-2023 (Friday) at 08:40:19 PDT by Christoph Oelckers
Commit 7e1982fa65
Parents: a6b9dd0c30

  • 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 14:41:22 PDT by Jan Engelhardt
Commit a6b9dd0c30
Parents: 9fbac8f1d4

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 01:55:09 PDT by Christoph Oelckers
Commit 9fbac8f1d4
Parents: 7537f415ce

  • moved all service code to 'common'.

This needs to work on Raze as well!

26-Mar-2023 (Sunday) at 01:43:27 PDT by Christoph Oelckers
Commit 7537f415ce
Parents: cffe67dcee

  • update comment on SSBOs.

26-Mar-2023 (Sunday) at 01:35:33 PDT by Christoph Oelckers
Commit cffe67dcee
Parents: 72d7a70732

  • fixed a few warnings pointed out by GCC.

26-Mar-2023 (Sunday) at 00:49:40 PDT by Christoph Oelckers
Commit 72d7a70732
Parents: c1cb7783a6

  • avoid arithmetics with literal null pointers in ParseCommandLine.

Also avoid using longs.

26-Mar-2023 (Sunday) at 00:27:46 PDT by Christoph Oelckers
Commit c1cb7783a6
Parents: ee5b6e45f8

  • fixed a few more leftover Clang warnings.

26-Mar-2023 (Sunday) at 00:27:26 PDT by Christoph Oelckers
Commit ee5b6e45f8
Parents: cbff526cc7

  • 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.

25-Mar-2023 (Saturday) at 23:46:23 PDT by Christoph Oelckers
Commit cbff526cc7
Parents: 47b76180d6

  • updated RapidJson library.

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

25-Mar-2023 (Saturday) at 23:33:09 PDT by Christoph Oelckers
Commit 47b76180d6
Parents: 9c3907136d

  • fixed several warnings emitted by Clang.

25-Mar-2023 (Saturday) at 05:06:23 PDT by Rachael Alexanderson
Commit 9c3907136d
Parents: 9e19134016

  • update some copyright years

23-Mar-2023 (Thursday) at 19:34:24 PDT by Magnus Norddahl
Commit 44fed1451d
Parents: c495c8c094

Fix shader build errors and remove support for old deprecated shader types

22-Mar-2023 (Wednesday) at 00:54:29 PDT by Ricardo Luís Vaz Silva
Commit 9e19134016
Parents: c041b437e1

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

21-Mar-2023 (Tuesday) at 16:06:13 PDT by Magnus Norddahl
Commit c495c8c094
Parents: 6878dc5580

Add support for using #include in glsl files and improve glsl compile errors

21-Mar-2023 (Tuesday) at 12:24:08 PDT by Magnus Norddahl
Commit 6878dc5580
Parents: fabdc39ba7

Move static layout code back to wadsrc

21-Mar-2023 (Tuesday) at 12:23:10 PDT by Magnus Norddahl
Commit fabdc39ba7
Parents: 7816d33325

Update ZVulkan

18-Mar-2023 (Saturday) at 19:41:27 PDT by RaveYard
Commit c041b437e1
Parents: 9514d1b120

Use simpler constructor for TArray in FBlockThingsIterator

18-Mar-2023 (Saturday) at 17:43:24 PDT by RaveYard
Commit 9514d1b120
Parents: 89fb5d0a92

Fix TArray allocating 0 bytes in constructor

18-Mar-2023 (Saturday) at 23:18:12 PDT by dpjudas
Commit 7816d33325
Parents: 46eeadec44

Begin refactor the shaders

18-Mar-2023 (Saturday) at 13:51:40 PDT by Magnus Norddahl

Merge pull request #3 from nashmuhandes/BetterDoomBulletPuff

Improve Doom's bullet puff's visuals by only making it translucent wh…

18-Mar-2023 (Saturday) at 13:37:36 PDT by Magnus Norddahl

Merge pull request #1 from nashmuhandes/BetterDefaults

Change more default settings

18-Mar-2023 (Saturday) at 13:35:27 PDT by nashmuhandes
Commit 896102c179
Parents: b417958f17

Change more default settings

  • Show item counter on automap
  • Enable thicker automap lines and anti-aliased lines for better visibility with high res displays
  • Enable textured automap
  • HUD border scaling factor to better match default status bar scaling
  • Enable subtitles
  • Set render quality to "quality" to fix level mesh seams (gl_seamless)
  • Enable mouse in menus by default (instead of touchscreen-like)
  • Don't show ENDDOOM when quitting the app
  • Enable the first crosshair, and set its scale slightly smaller
  • Grow crosshair when picking up items
  • Set autoaim slider to 0
  • Show nametags when switching items and weapons
  • Always run enabled
  • Disable save/load confirmation dialog
  • Enable quicksave rotation
  • Enable additively-translucent Doom rocket explosion
  • Increase default particles to 10k, and increase the slider to 65k (engine limit)
  • Disable night vision effect
  • Set sprite clipping to "Always" as this looks better than having sprites sink into the geometry
  • Set particle style to round as it matches the pixelated aesthetics better

18-Mar-2023 (Saturday) at 13:12:53 PDT by nashmuhandes
Commit 8fef2c8e71
Parents: b417958f17

Improve Doom's bullet puff's visuals by only making it translucent when the sprite appears smoke-ey, and also always billboard it

18-Mar-2023 (Saturday) at 13:12:50 PDT by Magnus Norddahl

Merge pull request #2 from nashmuhandes/BetterMouseCursors

Improve mouse cursor art for the standard games

Newer commits | Older commits