Latest Raze Changes
Latest 50 commits, skipping 2400
Unofficial development builds at DRD Team
16-Jun-2023 (Friday) at 11:50:04 PDT by Christoph Oelckers
- fixed some warnings.
11-Jun-2023 (Sunday) at 02:14:58 PDT by alexey.lysiuk
- added detection of macOS 14
11-Jun-2023 (Sunday) at 02:14:35 PDT by alexey.lysiuk
- reduced string duplication in macOS detection
28-May-2023 (Sunday) at 20:29:24 PDT by l2ksolkov
Add missing include guards
27-May-2023 (Saturday) at 00:31:17 PDT by Christoph Oelckers
- Backend update from Raze.
17-May-2023 (Wednesday) at 13:39:22 PDT by Magnus Norddahl
Create a RenderState object for each thread
17-May-2023 (Wednesday) at 13:02:27 PDT by Magnus Norddahl
Add support for submitting command buffers from worker threads
17-May-2023 (Wednesday) at 10:08:57 PDT by Magnus Norddahl
Make VkMaterial::GetDescriptorSet thread safe
16-May-2023 (Tuesday) at 15:46:43 PDT by Magnus Norddahl
Add thread safe render pass and pipeline creation and fetching
16-May-2023 (Tuesday) at 14:51:00 PDT by Magnus Norddahl
Move VkRSBuffers to new file
16-May-2023 (Tuesday) at 14:14:14 PDT by Magnus Norddahl
Split postprocess pipeline creation to its own files
13-May-2023 (Saturday) at 22:41:11 PDT by Ricardo Luís Vaz Silva
Fill in ECompatFlags
13-May-2023 (Saturday) at 16:30:42 PDT by Ricardo Luís Vaz Silva
Add Voodoo Zombie Compatflag
13-May-2023 (Saturday) at 21:39:55 PDT by Chris Cowan
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
add changeskill command
13-May-2023 (Saturday) at 14:18:45 PDT by Ricardo Luís Vaz Silva
Fix win32 mouse cursor permanently disappearing
11-May-2023 (Thursday) at 18:30:40 PDT by Magnus Norddahl
Create RenderState buffers for each thread
08-May-2023 (Monday) at 14:12:14 PDT by Magnus Norddahl
Remove FFlatVertexBuffer
06-May-2023 (Saturday) at 18:19:43 PDT by Magnus Norddahl
Prepare FFlatVertexBuffer for removal
06-May-2023 (Saturday) at 16:02:54 PDT by Magnus Norddahl
Remove IRenderQueue
06-May-2023 (Saturday) at 15:49:54 PDT by Magnus Norddahl
Remove the reserved vbo_shadowdata so only hw_vertexbuffer still needs it
05-May-2023 (Friday) at 21:14:15 PDT by Magnus Norddahl
Fix offset bug when using more than 1024 lights in a scene
05-May-2023 (Friday) at 19:52:56 PDT by Magnus Norddahl
Improve vid_fps stats
05-May-2023 (Friday) at 17:45:17 PDT by Magnus Norddahl
Use a uniform buffer for the light list
05-May-2023 (Friday) at 15:34:42 PDT by Magnus Norddahl
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
Don't use VkHardwareDataBuffer for internal backend buffers
30-Apr-2023 (Sunday) at 17:10:43 PDT by Magnus Norddahl
Let the backend manage the shadowmap buffers
30-Apr-2023 (Sunday) at 07:54:51 PDT by Rachael Alexanderson
- fix language grammar in
language.def
30-Apr-2023 (Sunday) at 07:50:14 PDT by Rachael Alexanderson
- addendum to previous commit: forgot one line
30-Apr-2023 (Sunday) at 07:38:41 PDT by Rachael Alexanderson
- 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
- 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
Move bone buffer to backend
29-Apr-2023 (Saturday) at 18:43:38 PDT by Magnus Norddahl
Manage the light buffer in the backend
29-Apr-2023 (Saturday) at 17:32:04 PDT by Magnus Norddahl
Manage viewpoint buffer internally in the backend
27-Apr-2023 (Thursday) at 02:22:11 PDT by Magnus Norddahl
There is no reason to default to poor stuttery performance
25-Apr-2023 (Tuesday) at 19:22:07 PDT by Magnus Norddahl
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
Merge all sectors into one mesh
28-Dec-2022 (Wednesday) at 14:56:26 PST by Magnus Norddahl
Add gl_meshcache cvar for toggling it on and off
28-Dec-2022 (Wednesday) at 14:40:04 PST by Magnus Norddahl
Upload vertices to vertex buffers
28-Dec-2022 (Wednesday) at 13:25:54 PST by Magnus Norddahl
Add support for drawing flats into the mesh cache
28-Dec-2022 (Wednesday) at 09:49:03 PST by Magnus Norddahl
Test drawing all cached sectors every frame
28-Dec-2022 (Wednesday) at 09:13:19 PST by Magnus Norddahl
Only create a Mesh if anything was actually drawn
28-Dec-2022 (Wednesday) at 09:05:25 PST by Magnus Norddahl
Build a mesh cache for all sectors
28-Dec-2022 (Wednesday) at 08:06:27 PST by Magnus Norddahl
Fix misc state init issues
28-Dec-2022 (Wednesday) at 06:56:39 PST by Magnus Norddahl
Add the most basic implementation of a Mesh drawer as technically possible :)
28-Dec-2022 (Wednesday) at 06:32:03 PST by Magnus Norddahl
Adjust HWWall to allocate vertices from renderstate
28-Dec-2022 (Wednesday) at 06:31:04 PST by Magnus Norddahl
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
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
Remove mAlphaThreshold