Latest Raze Changes
Latest 50 commits, skipping 7250
Unofficial development builds at DRD Team
06-Mar-2019 (Wednesday) at 03:38:45 PST by alexey.lysiuk
- added initial support of Vulkan to SDL backend
Removed all platform-specific code from vulkan device
06-Mar-2019 (Wednesday) at 01:39:39 PST by alexey.lysiuk
- fixed compilation with GCC and Clang
src/rendering/vulkan/renderer/vk_postprocess.cpp:219:54: error: cannot pass non-trivial object of type 'const FString' to variadic function; expected type from format string was 'char *' [-Wnon-pod-varargs]
05-Mar-2019 (Tuesday) at 14:31:38 PST by Magnus Norddahl
- implement VkPostprocess::RenderScreenQuad
05-Mar-2019 (Tuesday) at 11:39:27 PST by Magnus Norddahl
- upload the pp textures
05-Mar-2019 (Tuesday) at 10:49:06 PST by Magnus Norddahl
- compile the effect shaders
05-Mar-2019 (Tuesday) at 09:55:31 PST by Magnus Norddahl
- add layout location decl to all postprocess shaders
05-Mar-2019 (Tuesday) at 03:06:39 PST by alexey.lysiuk
- fixed infinite loop and out-of-bound read in shader patcher
05-Mar-2019 (Tuesday) at 00:21:39 PST by alexey.lysiuk
- fixed compilation with GCC 7+
src/rendering/vulkan/renderer/vk_postprocess.h:16:48: error: ‘function’ in namespace ‘std’ does not name a template type
04-Mar-2019 (Monday) at 19:59:17 PST by Magnus Norddahl
- add some classes for managing postprocess and render buffers
04-Mar-2019 (Monday) at 18:07:30 PST by Magnus Norddahl
Merge remote-tracking branch 'origin/master' into vulkan204-Mar-2019 (Monday) at 17:50:30 PST by Magnus Norddahl
- use the uniform buffer alignment as returned by the vulkan device
04-Mar-2019 (Monday) at 17:06:20 PST by Magnus Norddahl
- fix dynamic buffer offset not getting updated
- fix lightbuffer blocksize being hardcoded
04-Mar-2019 (Monday) at 16:17:23 PST by Magnus Norddahl
- patch in/out layout declarations for OpenGL
04-Mar-2019 (Monday) at 15:22:26 PST by Christoph Oelckers
- process escape sequences for episode and skill names
For these, colorization is a desirable feature.
04-Mar-2019 (Monday) at 12:11:39 PST by Nemrtvi
Hungarian character set (all games)
04-Mar-2019 (Monday) at 11:06:19 PST by Christoph Oelckers
- special remapping for the Hungarian double accented letters.
Instead of entirely stripping away the accent when they are not found, let's go to the Umlaut-variants first.
02-Mar-2019 (Saturday) at 21:01:00 PST by Alexander
added MakeScreenShot and MakeAutoSave functions to FLevelLocals
04-Mar-2019 (Monday) at 08:31:11 PST by Christoph Oelckers
- fixed macro substitution.
It was retrieving the macro from the wrong string.
04-Mar-2019 (Monday) at 06:34:33 PST by Nemrtvi
Extra Bulgarian letters
Also added a slightly improved Й for Russian (and Bulgarian too).
04-Mar-2019 (Monday) at 07:35:38 PST by alexey.lysiuk
- replaced all usages of insecure vsprintf() function
04-Mar-2019 (Monday) at 06:55:43 PST by Magnus Norddahl
- enable RenderFirstSkyPortal
04-Mar-2019 (Monday) at 06:27:54 PST by Magnus Norddahl
- draw the weapon
04-Mar-2019 (Monday) at 06:24:30 PST by Magnus Norddahl
Merge branch 'vulkan2' of https://github.com/coelckers/gzdoom into vulkan204-Mar-2019 (Monday) at 06:23:49 PST by Magnus Norddahl
- missed two places where VK_FORMAT_D24_UNORM_S8_UINT was used
04-Mar-2019 (Monday) at 06:18:37 PST by alexey.lysiuk
- reorderer member initialization in Vulkan objects
This is needed to prevent compilation warnings spam with GCC and Clang While the warning itself is useful, in this case it's rather pointless and annoying
04-Mar-2019 (Monday) at 05:47:49 PST by Magnus Norddahl
- fall back to VK_FORMAT_D32_SFLOAT_S8_UINT if VK_FORMAT_D24_UNORM_S8_UINT is not supported
04-Mar-2019 (Monday) at 04:51:58 PST by Magnus Norddahl
- fall back to linear if tiling is not supported by the device
04-Mar-2019 (Monday) at 04:28:29 PST by Magnus Norddahl
- add missing vulkan used features
03-Mar-2019 (Sunday) at 11:26:00 PST by Major Cooke
Added CanTouchItem virtual.
- Allows an actor with +PICKUP flag to determine if it can pick up specific items or not.
03-Mar-2019 (Sunday) at 09:35:38 PST by Christopher Bruns
Reduce number of blits required in stereo 3D by tracking current eye.
04-Mar-2019 (Monday) at 02:47:00 PST by alexey.lysiuk
- fixed compilation of Linux target
Base and OpenGL framebuffer classes still require proper splitting
04-Mar-2019 (Monday) at 02:46:37 PST by alexey.lysiuk
- fixed compilation of macOS target
Base and OpenGL framebuffer classes still require proper splitting
04-Mar-2019 (Monday) at 02:45:30 PST by alexey.lysiuk
- enabled C++11 explicitly in CMake configuration
This is required for older versions of GCC and Clang
04-Mar-2019 (Monday) at 01:36:38 PST by alexey.lysiuk
- initialized all members of VkWin32SurfaceCreateInfoKHR
Without such initialization vkCreateWin32SurfaceKHR() crashed inside AMD Vulkan driver
04-Mar-2019 (Monday) at 01:35:12 PST by alexey.lysiuk
- fixed compilation of 32-bit Windows targets and MSVC 2015
03-Mar-2019 (Sunday) at 16:54:57 PST by Magnus Norddahl
- fix colormask alpha typo
03-Mar-2019 (Sunday) at 16:49:27 PST by Magnus Norddahl
- fix depthstencil attachment not being attached when only stencil tests were enabled
03-Mar-2019 (Sunday) at 16:23:13 PST by Magnus Norddahl
- fix typos
03-Mar-2019 (Sunday) at 15:28:37 PST by Magnus Norddahl
- create a descriptor for each texture+sampler configuration in use
03-Mar-2019 (Sunday) at 15:14:28 PST by Magnus Norddahl
- add depth bias
03-Mar-2019 (Sunday) at 14:54:13 PST by Magnus Norddahl
- add depth clamp support
03-Mar-2019 (Sunday) at 14:30:36 PST by Magnus Norddahl
- fix: gl_PointSize is required in Vulkan when drawing points
- fix: add depthstencil attachment when stencil is active while depth is not
03-Mar-2019 (Sunday) at 13:25:38 PST by Magnus Norddahl
- implement the depth and stencil states
03-Mar-2019 (Sunday) at 11:08:45 PST by Christoph Oelckers
. added the missing Cyrillic letters to the console font.
03-Mar-2019 (Sunday) at 07:53:21 PST by Rachael Alexanderson
- fix building on FreeBSD
01-Mar-2019 (Friday) at 04:10:35 PST by Christopher Bruns
Fix typo and add clarifying comment.
28-Feb-2019 (Thursday) at 21:19:09 PST by Christopher Bruns
Remove Quad-buffered from list of VR-modes if we know it won't work.
02-Mar-2019 (Saturday) at 22:49:21 PST by Rachael Alexanderson
- set language cvar to global config, it should not be game-specific
03-Mar-2019 (Sunday) at 06:35:38 PST by Nemrtvi
Add Kerning for Strife BIGFONT
03-Mar-2019 (Sunday) at 06:41:05 PST by Nemrtvi
Split “Linear” option value into three
This option value is used for 4 different options, and splitting it up into three will allow for languages based on grammatical gender systems to have different endings. Necessary for e.g. Russian in order to sound correctly.
The corresponding strings are already in the language spreadsheet.