Latest Raze Changes
Latest 50 commits, skipping 3150
Unofficial development builds at DRD Team
11-Jun-2022 (Saturday) at 14:46:15 PDT by Magnus Norddahl
Make sure everything has finished rendering or uploading before changing the render buffers
11-Jun-2022 (Saturday) at 07:34:52 PDT by Magnus Norddahl
Remove GetVulkanFrameBuffer() so nobody is tempted to call it in the future
11-Jun-2022 (Saturday) at 07:28:51 PDT by Magnus Norddahl
Move lightmap and shadowmap textures to VkTextureManager
10-Jun-2022 (Friday) at 19:45:54 PDT by Magnus Norddahl
Move null texture to the texture manager
10-Jun-2022 (Friday) at 19:45:29 PDT by Magnus Norddahl
Avoiding adding empty objects to the delete list
10-Jun-2022 (Friday) at 19:31:06 PDT by Magnus Norddahl
Move more code into the correct managers
10-Jun-2022 (Friday) at 18:27:18 PDT by Magnus Norddahl
Manage buffers in VkBufferManager
09-Jun-2022 (Thursday) at 17:26:53 PDT by Magnus Norddahl
Manage postprocess texture lifetimes in the same way as for hw textures
09-Jun-2022 (Thursday) at 17:17:44 PDT by Magnus Norddahl
Let VkTextureManager manage the VkHardwareTexture resources Let VkDescriptorSetManager manage the VkMaterial resources Add the resources to the delete list instead of freeing them immediately as the backend cannot rely on exactly when the hardware renderer decides to destroy them
09-Jun-2022 (Thursday) at 16:22:19 PDT by Magnus Norddahl
Add buffer and texture managers for handling object lifetimes
09-Jun-2022 (Thursday) at 15:50:40 PDT by Magnus Norddahl
Begin detaching internal vulkan object lifetimes from the hardware renderer layer
09-Jun-2022 (Thursday) at 15:12:03 PDT by Magnus Norddahl
Split postprocess part into more files
09-Jun-2022 (Thursday) at 13:21:04 PDT by Magnus Norddahl
Move command buffers out of vk_framebuffer and into its own manager class
09-Jun-2022 (Thursday) at 13:20:06 PDT by Magnus Norddahl
Move inlined builder functions to the cpp file and remove FixedVector (none of it is on the critical path anyway)
06-Jun-2022 (Monday) at 13:37:45 PDT by Magnus Norddahl
Add some more pipeline barriers hoping it will make any difference to Nvidia drivers crashing on a worker thread (yay, nvidia!)
06-Jun-2022 (Monday) at 12:30:55 PDT by Magnus Norddahl
Move descriptor sets from VkRenderPassManager into a new class called VkDescriptorSetManager
05-Jun-2022 (Sunday) at 20:46:57 PDT by Magnus Norddahl
Some minor bug fixes
05-Jun-2022 (Sunday) at 17:20:05 PDT by Magnus Norddahl
Fix null pointer crash when writing debug messages
05-Jun-2022 (Sunday) at 16:52:56 PDT by Magnus Norddahl
Hook up the acceleration structure to the shader and start shooting some rays!
05-Jun-2022 (Sunday) at 16:51:53 PDT by Magnus Norddahl
Improve vk_debug output a lot by throwing away the useless parts of the message and limit the callstack to the first 5 gzdoom calls
05-Jun-2022 (Sunday) at 15:18:24 PDT by Magnus Norddahl
Upgrade SPV and GLSL version if using Vulkan 1.2
05-Jun-2022 (Sunday) at 15:17:13 PDT by Magnus Norddahl
Upgrade glsl compiler to 11.6.0
05-Jun-2022 (Sunday) at 14:24:53 PDT by Magnus Norddahl
Upload acceleration structures for the level mesh
05-Jun-2022 (Sunday) at 14:24:00 PDT by Magnus Norddahl
Enable vulkan 1.2 and ray tracing extensions, if available
05-Jun-2022 (Sunday) at 14:18:20 PDT by Magnus Norddahl
Update volk to a newer version
21-Jun-2022 (Tuesday) at 10:46:43 PDT by Christoph Oelckers
- validate fountaincolor before using it.
18-Jun-2022 (Saturday) at 13:28:20 PDT by Jan Engelhardt
Resolve build failure on i686-linux
gcc had to say: gzdoom-g4.8.0/src/common/engine/stats.h:83:13: error: 'CPU' was not declared in this scope 83 | if (CPU.bRDTSC)
18-Jun-2022 (Saturday) at 03:14:48 PDT by alexey.lysiuk
- added detection of macOS Ventura
18-Jun-2022 (Saturday) at 03:14:27 PDT by alexey.lysiuk
- updated continuous integration workflow
- Use macOS 12 runners
- Test Xcode project generation in addition to Makefile one
- Remove obsolete CMake options
- Use ZMusic 1.1.9
16-Jun-2022 (Thursday) at 01:47:11 PDT by Christoph Oelckers
- ZScript: don't allow multiple assignment syntax with only one element.
16-Jun-2022 (Thursday) at 01:31:39 PDT by Christoph Oelckers
- fixed type of third argument of MBF21's MonsterMeleeAttack function.
This is a sound, not an int.
16-Jun-2022 (Thursday) at 01:07:22 PDT by Christoph Oelckers
- added an override for NOTAUTOAIMED flag when using P_AimLineAttack for informative CCMDs.
The flag is explicitly blocked for script use.
16-Jun-2022 (Thursday) at 00:51:09 PDT by Christoph Oelckers
- allow taking screenshots in cutscenes.
16-Jun-2022 (Thursday) at 00:34:40 PDT by Christoph Oelckers
- fixed JIT target function for GetTimeFrac.
I_GetTimeFrac has default parameters so it cannot be used directly.
16-Jun-2022 (Thursday) at 00:18:27 PDT by Christoph Oelckers
- fixed: For cutscenes the alternative clean scaling factors need to be activated.
This setting was at odds with the internals of the intermission and summary screen handlers.
15-Jun-2022 (Wednesday) at 23:23:09 PDT by Christoph Oelckers
- missed a ZScript declaration.
15-Jun-2022 (Wednesday) at 23:21:27 PDT by Christoph Oelckers
- silenced a few more float conversion warnings.
15-Jun-2022 (Wednesday) at 13:15:36 PDT by Christoph Oelckers
- fixed several scale related floating point conversion warnings.
15-Jun-2022 (Wednesday) at 13:03:25 PDT by Christoph Oelckers
- fixed setup of ready state with Dehacked.
This needs to emulate the hard coded chainsaw sound when weapon states get reassigned.
15-Jun-2022 (Wednesday) at 08:53:23 PDT by nashmuhandes
Standardize and finalize the naming conventions for the new UDMF keys to everything lightmap-related to use an "lm_" prefix.
15-Jun-2022 (Wednesday) at 04:36:11 PDT by nashmuhandes
Actually parse the new ZDRayInfo keys
15-Jun-2022 (Wednesday) at 01:11:00 PDT by nashmuhandes
Update ZDRay keywords
13-Jun-2022 (Monday) at 18:04:28 PDT by Magnus Norddahl
Fix the discolored sky bug
12-Jun-2022 (Sunday) at 15:08:34 PDT by Christoph Oelckers
- check point pushers/pullers by inheritance, not absiolute match
12-Jun-2022 (Sunday) at 15:08:08 PDT by Christoph Oelckers
- fixed some warnings
10-Jun-2022 (Friday) at 02:59:06 PDT by RaveYard
Fix JIT pointer offsets
09-Jun-2022 (Thursday) at 12:24:38 PDT by RaveYard
Implement FVector ZScript for Actor Scale
12-Jun-2022 (Sunday) at 04:03:14 PDT by Blue Shadow
- added FailSound property to PuzzleItem
09-Jun-2022 (Thursday) at 01:13:55 PDT by Rachael Alexanderson
- add
i_pauseinbackground
to the menu. note: please pull the language file for this
09-Jun-2022 (Thursday) at 01:11:44 PDT by Rachael Alexanderson
- set
i_pauseinbackground
to match!(i_soundinbackground)
for all configs before this commit.