Latest Raze Changes
Latest 50 commits, skipping 1900
Unofficial development builds at DRD Team
28-Dec-2022 (Wednesday) at 06:31:04 PST by Magnus Norddahl
Add a basic renderstate->mesh builder class
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
24-Apr-2023 (Monday) at 13:45:19 PDT by Magnus Norddahl
Remove mClipSplit
24-Apr-2023 (Monday) at 13:41:07 PDT by Magnus Norddahl
Remove mLightParms
24-Apr-2023 (Monday) at 13:10:17 PDT by Magnus Norddahl
Remove unused uniforms and restrict push constants to only control offsets into buffers
23-Apr-2023 (Sunday) at 15:14:04 PDT by Magnus Norddahl
Remove EPassType from VkShaderManager::Get and CompileNextShader() from VkShaderManager constructor
22-Apr-2023 (Saturday) at 17:00:49 PDT by Magnus Norddahl
Change the options menu to follow a more logical modern layout Remove the old simple menu as that only made things worse
18-Apr-2023 (Tuesday) at 17:28:32 PDT by Magnus Norddahl
Only add the lightmode actually being used into the shader
16-Apr-2023 (Sunday) at 12:49:05 PDT by Magnus Norddahl
Remove virtual inheritance
16-Apr-2023 (Sunday) at 10:30:27 PDT by Magnus Norddahl
Begin removing binding points from the hwrenderer layer. Well known buffers should be created and managed by the backend, otherwise the backend just becomes an OpenGL emulator.
16-Apr-2023 (Sunday) at 08:34:52 PDT by Magnus Norddahl
Remove dead code
16-Apr-2023 (Sunday) at 08:07:55 PDT by Magnus Norddahl
Add GetDevice function instead of accessing device member directly
16-Apr-2023 (Sunday) at 07:51:52 PDT by Magnus Norddahl
More folder adjustments
16-Apr-2023 (Sunday) at 07:39:15 PDT by Magnus Norddahl
Change the folder structure of the vulkan backend to better reflect what is going on
16-Apr-2023 (Sunday) at 05:35:01 PDT by Magnus Norddahl
Fix null pointer crash when drawing sprites with a null actor
11-Apr-2023 (Tuesday) at 17:09:28 PDT by Magnus Norddahl
Add support for gl_light_raytrace for cards that do not support rayquery
17-Sep-2023 (Sunday) at 09:37:51 PDT by Christoph Oelckers
disable 'unfriendly' option like blocking automap or savegames via #ifdef.
Leave them in the code for modified engines but in the context of Doom using them has to be considered extremely unfriendly to the player so they should not be available physically.
08-Apr-2023 (Saturday) at 12:52:58 PDT by nashmuhandes
Allow ZScript to control saving and the automap
07-Apr-2023 (Friday) at 15:55:32 PDT by nashmuhandes
Stop rotating the models if the game is actually paused.
07-Apr-2023 (Friday) at 15:16:44 PDT by nashmuhandes
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
Allow gl_texture to affect models. Aids in debugging lightmap contribution on models.
07-Apr-2023 (Friday) at 14:19:23 PDT by nashmuhandes
Add hitbox debug rendering (r_showhitbox)
07-Apr-2023 (Friday) at 09:44:59 PDT by Magnus Norddahl
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
Fix sunlight not working on models
06-Apr-2023 (Thursday) at 19:22:43 PDT by Magnus Norddahl
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
Remove the old shaders
06-Apr-2023 (Thursday) at 12:12:51 PDT by Magnus Norddahl
Add +NOGRAVITY to coronas
06-Apr-2023 (Thursday) at 12:11:29 PDT by Magnus Norddahl
Fix coronas
06-Apr-2023 (Thursday) at 12:03:05 PDT by Magnus Norddahl
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
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
Fix misc shader related issues
06-Apr-2023 (Thursday) at 08:56:44 PDT by Magnus Norddahl
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
Add sunlight trace
05-Apr-2023 (Wednesday) at 16:04:03 PDT by Magnus Norddahl
Add some of the sunlight trace code
25-Sep-2022 (Sunday) at 12:58:54 PDT by Magnus Norddahl
Add AABB tree collision structure to the doom level mesh for threadsafe trace calls for the sprite light
21-Sep-2022 (Wednesday) at 13:43:43 PDT by Magnus Norddahl
Remove light probes completely and make decals use the lightmap
18-Aug-2022 (Thursday) at 08:16:37 PDT by Magnus Norddahl
Add missing reset of LightIndex after use
17-Aug-2022 (Wednesday) at 19:11:04 PDT by Magnus Norddahl
Switch actors from using light probes to performing trace visibility tests
03-Apr-2023 (Monday) at 16:00:08 PDT by dpjudas
Add VkShaderKey and start preparing VkShaderManager to be able to handle a lot more shader permutations
23-Mar-2023 (Thursday) at 19:34:24 PDT by Magnus Norddahl
Fix shader build errors and remove support for old deprecated shader types
21-Mar-2023 (Tuesday) at 16:06:13 PDT by Magnus Norddahl
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
Move static layout code back to wadsrc
18-Mar-2023 (Saturday) at 23:18:12 PDT by dpjudas
Begin refactor the shaders
18-Mar-2023 (Saturday) at 13:35:27 PDT by nashmuhandes
Change more default settings
- Show item counter on automap
- 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 the first crosshair, and set its scale slightly smaller
- Grow crosshair when picking up items
- 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
The following changes from the original commit were not taken:
- Enable thicker automap lines and anti-aliased lines for better visibility with high res displays
- Enable mouse in menus by default (instead of touchscreen-like)
- Don't show ENDDOOM when quitting the app
- Set autoaim slider to 0
- 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 12:53:54 PDT by nashmuhandes
Improve mouse cursor art for the standard games
16-Mar-2023 (Thursday) at 16:06:33 PDT by Magnus Norddahl
Remove old vk_raytrace cvar
16-Mar-2023 (Thursday) at 15:49:33 PDT by Magnus Norddahl
Re-enable corona support
Conflicts:
wadsrc/static/language.0
wadsrc/static/language.csv
16-Mar-2023 (Thursday) at 15:17:23 PDT by Magnus Norddahl
Fix some compile errors caused by cherry-picking an old commit
13-Jan-2023 (Friday) at 18:47:12 PST by Magnus Norddahl
Update ZVulkan, rename vk_raytrace to gl_light_raytrace and support turning it on and off without a restart