Latest Raze Changes
Latest 50 commits, skipping 7050
Unofficial development builds at DRD Team
24-Mar-2019 (Sunday) at 06:33:04 PDT by Christoph Oelckers
- restrict Vulkan to 64 bit builds.
24-Mar-2019 (Sunday) at 05:59:46 PDT by Christoph Oelckers
- set the GLSL compiler to always be built as Release.
The compile times for the shaders in debug mode are simply far too long when compiled as Debug.
24-Mar-2019 (Sunday) at 06:08:55 PDT by Rachael Alexanderson
Merge branch 'master' of https://github.com/coelckers/gzdoom into vulkan2#Conflicts:
- #
- wadsrc/static/menudef.txt
24-Mar-2019 (Sunday) at 05:41:43 PDT by Christoph Oelckers
- restored some accidentally deleted parts of the Display Options menu.
24-Mar-2019 (Sunday) at 05:18:44 PDT by Rachael Alexanderson
- fixed: VideoOptions was renamed to DisplayOptions, but its menu reference was not updated, causing a VM abort
24-Mar-2019 (Sunday) at 04:56:38 PDT by Christoph Oelckers
- fixed the label for "Master Volume".
The text already existed, just with a different name.
24-Mar-2019 (Sunday) at 04:52:03 PDT by Christoph Oelckers
- changed Strife dialogue setup so that STRIFE00 is being processed and the random texts explicitly excluded.
This fixes the stray "Peasant" in this file.
24-Mar-2019 (Sunday) at 04:42:19 PDT by Christoph Oelckers
- did a bit of cleanup on the option menus by regrouping some settings, especially splitting out of the Hardware Rendering Options menu into submenus.
24-Mar-2019 (Sunday) at 01:38:26 PDT by Christoph Oelckers
- added A_Explode compatibility options.
There are two options here - one only disables the vertical thrust and the other goes back fully to the original non-z-aware code. Both options are settable through MAPINFO. For the compatibility presets, the normal ones only disable the vertical thrust, the strict ones force use of the old code entirely.
23-Mar-2019 (Saturday) at 11:13:40 PDT by Christoph Oelckers
- fixed string table references for "No Rest for the Living."
24-Mar-2019 (Sunday) at 02:44:26 PDT by Nemrtvi
Russian quotation marks for Strife smallfont 2
23-Mar-2019 (Saturday) at 08:27:47 PDT by alexey.lysiuk
- fixed compilation with older macOS SDK like 10.9
src/posix/cocoa/i_video.mm:564:23: error: property 'layer' not found on object of type 'id'
23-Mar-2019 (Saturday) at 06:49:07 PDT by Player701
- Added Unholy Realms MAP27 to the node rebuild compatibility list
23-Mar-2019 (Saturday) at 07:28:10 PDT by Christoph Oelckers
- fix the compat_pointonline flag.
23-Mar-2019 (Saturday) at 06:58:37 PDT by Magnus Norddahl
- do not use persistent buffers for models as it is a limited resource where each consumes a vkDeviceMemory object
23-Mar-2019 (Saturday) at 04:48:57 PDT by Christoph Oelckers
- fixed the substitution logic in FTexture::GetRawTexture.
This may only perform a substitution if the offset is not 0 and if the size matches.
23-Mar-2019 (Saturday) at 01:49:57 PDT by Christoph Oelckers
Merge branch 'master' into vulkan223-Mar-2019 (Saturday) at 01:48:31 PDT by Christoph Oelckers
- language update.
22-Mar-2019 (Friday) at 13:14:32 PDT by Christoph Oelckers
- call SetData in VKBuffer::Lock so that the buffer is valid.
This allows models to render, but a proper fix should handle mapping of static buffers for real. This workaround just allocates a non-static persistent buffer in CPU memory which is not the most efficient solution here.
22-Mar-2019 (Friday) at 12:32:59 PDT by Christoph Oelckers
- fixed: VkBuffer::mPersistent was not initialized.
22-Mar-2019 (Friday) at 11:54:19 PDT by Christoph Oelckers
- renamed several data types in the hardware renderer that still had a GL prefix, although they are now generic.
22-Mar-2019 (Friday) at 05:54:13 PDT by Magnus Norddahl
- do not signal mRenderFinishedSemaphore if the submitted commands aren't about to be presented
21-Mar-2019 (Thursday) at 15:41:24 PDT by Christoph Oelckers
- use a vector instead of a map to store a texture's descriptor sets.
In this case a map is total overkill and its poor memory locality will always incur some performance hit. A vector here can only collect a very small amount of entries so the time to search is nearly irrelevant.
21-Mar-2019 (Thursday) at 13:57:39 PDT by Christoph Oelckers
- fixed the hardware rendering precacher not to evict secondary layers of multi-layer textures.
It will now check all layers of a material. Additionally it will also delete all descriptor sets of Vulkan hardware textures before precaching to make sure that nothing here can accidentally still reference a deleted texture.
21-Mar-2019 (Thursday) at 10:56:06 PDT by Christoph Oelckers
Merge branch 'master' into vulkan220-Mar-2019 (Wednesday) at 13:50:27 PDT by Christoph Oelckers
- fix some holes the player can fall in for darken2 MAP12.
This map went a bit too far with lighting hacks depending on holes in the floor.
20-Mar-2019 (Wednesday) at 13:39:53 PDT by Christoph Oelckers
- added a compatibility handler for a badly constructed crossbeam bridge in Unholy Realms MAP17.
19-Mar-2019 (Tuesday) at 16:49:00 PDT by Christoph Oelckers
- fixed spacing of Strife's merchant's texts.
19-Mar-2019 (Tuesday) at 16:01:12 PDT by Christoph Oelckers
- fixed space calculations for option menu sliders.
19-Mar-2019 (Tuesday) at 15:01:30 PDT by Christoph Oelckers
- fixed bad default for scaleoverride.
19-Mar-2019 (Tuesday) at 12:38:34 PDT by Rachael Alexanderson
- implement a menu for Vulkan. todo: Implement a way to select a Vulkan renderer directly, also todo: Hide Vulkan menu if the system doesn't support it.
19-Mar-2019 (Tuesday) at 12:12:18 PDT by Rachael Alexanderson
Merge remote-tracking branch 'origin/master' into vulkan219-Mar-2019 (Tuesday) at 11:54:46 PDT by Christoph Oelckers
- give Hexen's PoisonCloud the OLDRADIUSDMG flag.
This actor has such oddball semantics that it's better not subjected to the revised radius damage code.
19-Mar-2019 (Tuesday) at 10:50:38 PDT by Christoph Oelckers
- fixed slider scaling.
19-Mar-2019 (Tuesday) at 10:46:20 PDT by Christoph Oelckers
- fixed lifetime of ScaleOverrider for Strife dialogues.
19-Mar-2019 (Tuesday) at 09:46:59 PDT by Christoph Oelckers
- fixed layout issues with Strife's dialogues.
They were using some settings from the option menu which they never should have used to begin with.
18-Mar-2019 (Monday) at 17:23:54 PDT by Christoph Oelckers
- localize 'By'
18-Mar-2019 (Monday) at 16:37:43 PDT by Christoph Oelckers
- localized some user-facing texts that were still string literals.
18-Mar-2019 (Monday) at 15:46:13 PDT by Christoph Oelckers
- fixed: A pusher thinker must destroy itself if the point pusher/puller thing is gone.
18-Mar-2019 (Monday) at 06:27:42 PDT by Christoph Oelckers
- draw the FPS counter with the new console font.
With the current scale settings the original one is simply too small.
18-Mar-2019 (Monday) at 05:31:04 PDT by Christoph Oelckers
Merge branch 'master' into vulkan218-Mar-2019 (Monday) at 03:45:00 PDT by Christoph Oelckers
- explicitly mark all unresolved textures as invalid.
18-Mar-2019 (Monday) at 02:54:26 PDT by Christoph Oelckers
- fixed the option menu indentation.
This was yet another piece of code that essentially was unworkable thanks to the limited screen space with the old bitmap fonts. With the new font there is enough screen space to do this properly.
18-Mar-2019 (Monday) at 02:17:55 PDT by Christoph Oelckers
- updated the text data to the content of the Google spreadsheet.
18-Mar-2019 (Monday) at 02:17:00 PDT by Christoph Oelckers
- replaced the XLSX parser with a CSV parser.
Since Google can export this as well it makes a lot more sense here because it is a textual format better suited for version control and does not carry along all the formatting baggage that isn't needed for a string table.
18-Mar-2019 (Monday) at 01:23:55 PDT by alexey.lysiuk
- fixed clipping of automap background with althud and screenblocks < 10
18-Mar-2019 (Monday) at 01:05:19 PDT by Rachael Alexanderson
Merge remote-tracking branch 'origin/master' into vulkan217-Mar-2019 (Sunday) at 16:38:09 PDT by Magnus Norddahl
- the material descriptor set must be bound again if the pipeline changes and the new shader uses more textures than the old one
17-Mar-2019 (Sunday) at 15:24:50 PDT by Magnus Norddahl
- bind a texture in all descriptor slots
17-Mar-2019 (Sunday) at 14:41:02 PDT by Magnus Norddahl
- implement PrecacheMaterial