Latest Raze Changes
Latest 50 commits, skipping 1850
Unofficial development builds at DRD Team
30-Aug-2023 (Wednesday) at 17:47:11 PDT by Magnus Norddahl
Import ZDRay's GPURaytracer class as VkLightmap as the first step in letting the backend update them dynamically
30-Aug-2023 (Wednesday) at 09:53:45 PDT by Magnus Norddahl
Fix crash when frame buffers are resized
30-Aug-2023 (Wednesday) at 09:01:22 PDT by RaveYard
Fix uninitialized bSky
30-Aug-2023 (Wednesday) at 08:48:34 PDT by RaveYard
Add DumpLevelMesh ccmd
30-Aug-2023 (Wednesday) at 07:51:06 PDT by RaveYard
Backport support for Line_Horizon from ZDRay into doom_levelmesh
24-Aug-2023 (Thursday) at 23:23:24 PDT by RaveYard
Configurable sampling per custom texture in material shaders
21-Aug-2023 (Monday) at 16:49:34 PDT by nashmuhandes
Go back to the hex font for now
09-Aug-2023 (Wednesday) at 13:43:46 PDT by Magnus Norddahl
Use a truetype font for the options menu, although a better one could probably be chosen to match the theme of doom
19-Jul-2023 (Wednesday) at 08:25:32 PDT by nashmuhandes
Fix CHANGELEVEL_NOAUTOSAVE logic
01-Aug-2023 (Tuesday) at 05:55:23 PDT by RaveYard
Fix strange crash when player's weapon is removed.
17-Sep-2023 (Sunday) at 10:50:48 PDT by Christoph Oelckers
consider LEVEL9_NOAUTOSAVEONENTER unfriendly
15-Jul-2023 (Saturday) at 10:15:25 PDT by nashmuhandes
Add CHANGELEVEL_NOAUTOSAVE flag to ChangeLevel to allow scripted level-switching to bypass autosaving
15-Jul-2023 (Saturday) at 07:03:58 PDT by nashmuhandes
Add MAPINFO NoAutoSaveOnEnter - this fully disables autosaves when a map is just entered (ignoring the user's autosave preference).
15-Jul-2023 (Saturday) at 05:25:20 PDT by nashmuhandes
- Serialize Level.nousersave and Level.noautomap properly
- Also allow them to be settable directly in a map's MAPINFO block (NoUserSave and NoAutoMap respectively)
Conflicts:
src/p_saveg.cpp
06-Jul-2023 (Thursday) at 13:37:58 PDT by Magnus Norddahl
Update menudef to also include Professor Hastig suggestions
03-Jul-2023 (Monday) at 17:23:07 PDT by Magnus Norddahl
Add support for gl_multithread while gl_meshcache is active Stop building geometry for lines that have a portal (when gl_meshcache is active)
03-Jul-2023 (Monday) at 16:16:17 PDT by Magnus Norddahl
Hook up portals to gl_meshcache
28-Jun-2023 (Wednesday) at 18:33:07 PDT by Magnus Norddahl
Add HWDrawContext so that multiple threads can maintain their own drawinfo without need for synchronization
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
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
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