Latest Raze Changes

Latest 50 commits, skipping 2400

Unofficial development builds at DRD Team

Newer commits | Older commits

16-Jun-2023 (Friday) at 11:50:04 PDT by Christoph Oelckers
Commit 40679294df
Parents: 3ddf72104b

  • fixed some warnings.

11-Jun-2023 (Sunday) at 02:14:58 PDT by alexey.lysiuk
Commit 3ddf72104b
Parents: 170cc8d7ba

  • added detection of macOS 14

11-Jun-2023 (Sunday) at 02:14:35 PDT by alexey.lysiuk
Commit 170cc8d7ba
Parents: 245dac814e

  • reduced string duplication in macOS detection

28-May-2023 (Sunday) at 20:29:24 PDT by l2ksolkov
Commit 245dac814e
Parents: acfe82b9a8

Add missing include guards

27-May-2023 (Saturday) at 00:31:17 PDT by Christoph Oelckers
Commit acfe82b9a8
Parents: 677b084064

  • Backend update from Raze.

17-May-2023 (Wednesday) at 13:39:22 PDT by Magnus Norddahl
Commit 7bdf3f7364
Parents: 83254204ff

Create a RenderState object for each thread

17-May-2023 (Wednesday) at 13:02:27 PDT by Magnus Norddahl
Commit 83254204ff
Parents: 9067d7529d

Add support for submitting command buffers from worker threads

17-May-2023 (Wednesday) at 10:08:57 PDT by Magnus Norddahl
Commit 9067d7529d
Parents: 79d958f665

Make VkMaterial::GetDescriptorSet thread safe

16-May-2023 (Tuesday) at 15:46:43 PDT by Magnus Norddahl
Commit 79d958f665
Parents: 4a0a4d2fb3

Add thread safe render pass and pipeline creation and fetching

16-May-2023 (Tuesday) at 14:51:00 PDT by Magnus Norddahl
Commit 4a0a4d2fb3
Parents: 753c5b1997

Move VkRSBuffers to new file

16-May-2023 (Tuesday) at 14:14:14 PDT by Magnus Norddahl
Commit 753c5b1997
Parents: d74ee4088e

Split postprocess pipeline creation to its own files

13-May-2023 (Saturday) at 22:41:11 PDT by Ricardo Luís Vaz Silva
Commit 677b084064
Parents: 1589afb46e

Fill in ECompatFlags

13-May-2023 (Saturday) at 16:30:42 PDT by Ricardo Luís Vaz Silva
Commit 1589afb46e
Parents: ca0db39027

Add Voodoo Zombie Compatflag

13-May-2023 (Saturday) at 21:39:55 PDT by Chris Cowan
Commit ca0db39027
Parents: 6f964e8d35

Fix BUILD_SHARED_LIBS build option on Windows

This commit fixes the build error "unresolved external symbol GetModuleInformation" when the project is built on Windows with BUILD_SHARED_LIBS enabled.

Gzdoom must be linked against "psapi". When BUILD_SHARED_LIBS is off (default), it gets linked because the discord-rpc library is linked against it and then statically linked into the project. The issue is fixed by making Gzdoom itself explicitly link against "psapi" too.

13-May-2023 (Saturday) at 19:44:50 PDT by Chris Cowan
Commit 6f964e8d35
Parents: 9ca30826db

add changeskill command

13-May-2023 (Saturday) at 14:18:45 PDT by Ricardo Luís Vaz Silva
Commit 9ca30826db
Parents: 39cea95dba

Fix win32 mouse cursor permanently disappearing

11-May-2023 (Thursday) at 18:30:40 PDT by Magnus Norddahl
Commit d74ee4088e
Parents: 1fd14f1140

Create RenderState buffers for each thread

08-May-2023 (Monday) at 14:12:14 PDT by Magnus Norddahl
Commit 1fd14f1140
Parents: 154cb2e967

Remove FFlatVertexBuffer

06-May-2023 (Saturday) at 18:19:43 PDT by Magnus Norddahl
Commit 154cb2e967
Parents: 1fe5b8e26f

Prepare FFlatVertexBuffer for removal

06-May-2023 (Saturday) at 16:02:54 PDT by Magnus Norddahl
Commit 1fe5b8e26f
Parents: 84c2980398

Remove IRenderQueue

06-May-2023 (Saturday) at 15:49:54 PDT by Magnus Norddahl
Commit 84c2980398
Parents: f05fccb110

Remove the reserved vbo_shadowdata so only hw_vertexbuffer still needs it

05-May-2023 (Friday) at 21:14:15 PDT by Magnus Norddahl
Commit f05fccb110
Parents: ca5fae50d6

Fix offset bug when using more than 1024 lights in a scene

05-May-2023 (Friday) at 19:52:56 PDT by Magnus Norddahl
Commit ca5fae50d6
Parents: 9203784ee0

Improve vid_fps stats

05-May-2023 (Friday) at 17:45:17 PDT by Magnus Norddahl
Commit 9203784ee0
Parents: eba0bee9f6

Use a uniform buffer for the light list

05-May-2023 (Friday) at 15:34:42 PDT by Magnus Norddahl
Commit eba0bee9f6
Parents: 96ac7ba3f0

Change the matrix interface on RenderState so the backend doesn't have to try detect changes on each Apply Include the texture matrix in the mesh builder

05-May-2023 (Friday) at 13:04:11 PDT by Magnus Norddahl
Commit 96ac7ba3f0
Parents: 1d8f406162

Don't use VkHardwareDataBuffer for internal backend buffers

30-Apr-2023 (Sunday) at 17:10:43 PDT by Magnus Norddahl
Commit 1d8f406162
Parents: d7a7953d10

Let the backend manage the shadowmap buffers

30-Apr-2023 (Sunday) at 07:54:51 PDT by Rachael Alexanderson
Commit 39cea95dba
Parents: a5f0174e07

  • fix language grammar in language.def

30-Apr-2023 (Sunday) at 07:50:14 PDT by Rachael Alexanderson
Commit a5f0174e07
Parents: e5fcb331df

  • addendum to previous commit: forgot one line

30-Apr-2023 (Sunday) at 07:38:41 PDT by Rachael Alexanderson
Commit e5fcb331df
Parents: 993d44c33b

  • remove vid_gpuswitch and all its handling; it is only as of now useful in old unsupported versions of Windows 7/8/10 which are no longer supported

29-Apr-2023 (Saturday) at 23:43:00 PDT by Christoph Oelckers
Commit 993d44c33b
Parents: 86bc9cafd4

  • deduplication of text content.

This mainly maps the item tags to other available text with the same content.

29-Apr-2023 (Saturday) at 19:49:06 PDT by Magnus Norddahl
Commit d7a7953d10
Parents: f2585a3b17

Move bone buffer to backend

29-Apr-2023 (Saturday) at 18:43:38 PDT by Magnus Norddahl
Commit f2585a3b17
Parents: aadb1c31b6

Manage the light buffer in the backend

29-Apr-2023 (Saturday) at 17:32:04 PDT by Magnus Norddahl
Commit aadb1c31b6
Parents: ae443c78d4

Manage viewpoint buffer internally in the backend

27-Apr-2023 (Thursday) at 02:22:11 PDT by Magnus Norddahl
Commit ae443c78d4
Parents: 87c3be94d5

There is no reason to default to poor stuttery performance

25-Apr-2023 (Tuesday) at 19:22:07 PDT by Magnus Norddahl
Commit 87c3be94d5
Parents: 71a78f2baf

Adjust meshbuilder to vkdoom changes and make sure the drawinfo functions always allocate vertices from the output renderstate object

05-Jan-2023 (Thursday) at 17:58:10 PST by Magnus Norddahl
Commit 71a78f2baf
Parents: 2d335d0f97

Merge all sectors into one mesh

28-Dec-2022 (Wednesday) at 14:56:26 PST by Magnus Norddahl
Commit 2d335d0f97
Parents: a5a0279fd2

Add gl_meshcache cvar for toggling it on and off

28-Dec-2022 (Wednesday) at 14:40:04 PST by Magnus Norddahl
Commit a5a0279fd2
Parents: 26dcb77f5e

Upload vertices to vertex buffers

28-Dec-2022 (Wednesday) at 13:25:54 PST by Magnus Norddahl
Commit 26dcb77f5e
Parents: b189a63e6b

Add support for drawing flats into the mesh cache

28-Dec-2022 (Wednesday) at 09:49:03 PST by Magnus Norddahl
Commit b189a63e6b
Parents: 88595c7777

Test drawing all cached sectors every frame

28-Dec-2022 (Wednesday) at 09:13:19 PST by Magnus Norddahl
Commit 88595c7777
Parents: 640c86d0c7

Only create a Mesh if anything was actually drawn

28-Dec-2022 (Wednesday) at 09:05:25 PST by Magnus Norddahl
Commit 640c86d0c7
Parents: 463315fec0

Build a mesh cache for all sectors

28-Dec-2022 (Wednesday) at 08:06:27 PST by Magnus Norddahl
Commit 463315fec0
Parents: 28ef69ca5a

Fix misc state init issues

28-Dec-2022 (Wednesday) at 06:56:39 PST by Magnus Norddahl
Commit 28ef69ca5a
Parents: ed1e8d5986

Add the most basic implementation of a Mesh drawer as technically possible :)

28-Dec-2022 (Wednesday) at 06:32:03 PST by Magnus Norddahl
Commit ed1e8d5986
Parents: 3fe8b6909b

Adjust HWWall to allocate vertices from renderstate

28-Dec-2022 (Wednesday) at 06:31:04 PST by Magnus Norddahl
Commit 3fe8b6909b
Parents: c129b0d1e8

Add a basic renderstate->mesh builder class

25-Apr-2023 (Tuesday) at 16:00:24 PDT by Magnus Norddahl

Merge remote-tracking branch 'gzdoom/master'

25-Apr-2023 (Tuesday) at 15:38:00 PDT by Magnus Norddahl
Commit 2498b2d3bc
Parents: eef9b05f46

Add hint which of the uniforms are used by SetColor (maybe later move them to a secondary uniform block for independent updating)

24-Apr-2023 (Monday) at 13:50:04 PDT by Magnus Norddahl
Commit eef9b05f46
Parents: 02be512738

Remove mAlphaThreshold

Newer commits | Older commits