Latest Raze Changes

Latest 50 commits, skipping 7250

Unofficial development builds at DRD Team

Newer commits | Older commits

06-Mar-2019 (Wednesday) at 03:38:45 PST by alexey.lysiuk
Commit 108ea066f3
Parents: 08d8ea5d31

  • 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
Commit 08d8ea5d31
Parents: c280153ac2

  • 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
Commit c280153ac2
Parents: fb983186b1

  • implement VkPostprocess::RenderScreenQuad

05-Mar-2019 (Tuesday) at 11:39:27 PST by Magnus Norddahl
Commit fb983186b1
Parents: a07e4601e7

  • upload the pp textures

05-Mar-2019 (Tuesday) at 10:49:06 PST by Magnus Norddahl
Commit a07e4601e7
Parents: b313f91ab0

  • compile the effect shaders

05-Mar-2019 (Tuesday) at 09:55:31 PST by Magnus Norddahl
Commit b313f91ab0
Parents: 87441dd0a1

  • add layout location decl to all postprocess shaders

05-Mar-2019 (Tuesday) at 03:06:39 PST by alexey.lysiuk
Commit 87441dd0a1
Parents: 741d44d263

  • fixed infinite loop and out-of-bound read in shader patcher

05-Mar-2019 (Tuesday) at 00:21:39 PST by alexey.lysiuk
Commit 741d44d263
Parents: d65de299e8

  • 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
Commit d65de299e8
Parents: 319099fee9

  • 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 vulkan2

04-Mar-2019 (Monday) at 17:50:30 PST by Magnus Norddahl
Commit e06f8f172d
Parents: 95116e8580

  • use the uniform buffer alignment as returned by the vulkan device

04-Mar-2019 (Monday) at 17:06:20 PST by Magnus Norddahl
Commit 95116e8580
Parents: c137e868de

  • fix dynamic buffer offset not getting updated
  • fix lightbuffer blocksize being hardcoded

04-Mar-2019 (Monday) at 16:17:23 PST by Magnus Norddahl
Commit c137e868de
Parents: c70aff99e7

  • patch in/out layout declarations for OpenGL

04-Mar-2019 (Monday) at 15:22:26 PST by Christoph Oelckers
Commit 0fa4e03db6
Parents: 077ba290a6

  • 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
Commit 077ba290a6
Parents: 97ae74081a

Hungarian character set (all games)

04-Mar-2019 (Monday) at 11:06:19 PST by Christoph Oelckers
Commit 97ae74081a
Parents: 77cb9ae866

  • 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
Commit 77cb9ae866
Parents: 525b0214a7

added MakeScreenShot and MakeAutoSave functions to FLevelLocals

04-Mar-2019 (Monday) at 08:31:11 PST by Christoph Oelckers
Commit 525b0214a7
Parents: 614c23d4f2

  • fixed macro substitution.

It was retrieving the macro from the wrong string.

04-Mar-2019 (Monday) at 06:34:33 PST by Nemrtvi
Commit 614c23d4f2
Parents: a3554bda70

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
Commit a3554bda70
Parents: 6327734659

  • replaced all usages of insecure vsprintf() function

04-Mar-2019 (Monday) at 06:55:43 PST by Magnus Norddahl
Commit c70aff99e7
Parents: 32ad6dc887

  • enable RenderFirstSkyPortal

04-Mar-2019 (Monday) at 06:27:54 PST by Magnus Norddahl
Commit 32ad6dc887
Parents: d23fbb07cd

  • 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 vulkan2

04-Mar-2019 (Monday) at 06:23:49 PST by Magnus Norddahl
Commit a8a444f010
Parents: 2532e4bba6

  • missed two places where VK_FORMAT_D24_UNORM_S8_UINT was used

04-Mar-2019 (Monday) at 06:18:37 PST by alexey.lysiuk
Commit 84a4c9c3a7
Parents: 2532e4bba6

  • 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
Commit 2532e4bba6
Parents: 0a6d77a861

  • 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
Commit 0a6d77a861
Parents: 9861642fcc

  • fall back to linear if tiling is not supported by the device

04-Mar-2019 (Monday) at 04:28:29 PST by Magnus Norddahl
Commit 9861642fcc
Parents: 802d37f377

  • add missing vulkan used features

03-Mar-2019 (Sunday) at 11:26:00 PST by Major Cooke
Commit 6327734659
Parents: 0fb940632a

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
Commit 0fb940632a
Parents: 43ec2cf8f2

Reduce number of blits required in stereo 3D by tracking current eye.

04-Mar-2019 (Monday) at 02:47:00 PST by alexey.lysiuk
Commit 802d37f377
Parents: 7efa231e4e

  • 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
Commit 7efa231e4e
Parents: c994692015

  • 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
Commit c994692015
Parents: 6144f02f67

  • 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
Commit 6144f02f67
Parents: 30c6ae5078

  • 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
Commit 30c6ae5078
Parents: 0e43979c28

  • fixed compilation of 32-bit Windows targets and MSVC 2015

03-Mar-2019 (Sunday) at 16:54:57 PST by Magnus Norddahl
Commit 0e43979c28
Parents: f04522c397

  • fix colormask alpha typo

03-Mar-2019 (Sunday) at 16:49:27 PST by Magnus Norddahl
Commit f04522c397
Parents: 99c3d72aa0

  • fix depthstencil attachment not being attached when only stencil tests were enabled

03-Mar-2019 (Sunday) at 16:23:13 PST by Magnus Norddahl
Commit 99c3d72aa0
Parents: ddf21ffd72

  • fix typos

03-Mar-2019 (Sunday) at 15:28:37 PST by Magnus Norddahl
Commit ddf21ffd72
Parents: eaf367e876

  • create a descriptor for each texture+sampler configuration in use

03-Mar-2019 (Sunday) at 15:14:28 PST by Magnus Norddahl
Commit eaf367e876
Parents: cf49e1ec21

  • add depth bias

03-Mar-2019 (Sunday) at 14:54:13 PST by Magnus Norddahl
Commit cf49e1ec21
Parents: 56afcd210b

  • add depth clamp support

03-Mar-2019 (Sunday) at 14:30:36 PST by Magnus Norddahl
Commit 56afcd210b
Parents: 923fb5c127

  • 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
Commit 923fb5c127
Parents: d516b2ff7b

  • implement the depth and stencil states

03-Mar-2019 (Sunday) at 11:08:45 PST by Christoph Oelckers
Commit 43ec2cf8f2
Parents: 068522f9c8

. added the missing Cyrillic letters to the console font.

03-Mar-2019 (Sunday) at 07:53:21 PST by Rachael Alexanderson
Commit 068522f9c8
Parents: 73c7afe409

  • fix building on FreeBSD

01-Mar-2019 (Friday) at 04:10:35 PST by Christopher Bruns
Commit 73c7afe409
Parents: 52ab4b968f

Fix typo and add clarifying comment.

28-Feb-2019 (Thursday) at 21:19:09 PST by Christopher Bruns
Commit 52ab4b968f
Parents: 8fab907885

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
Commit 8fab907885
Parents: 974560cb84

  • set language cvar to global config, it should not be game-specific

03-Mar-2019 (Sunday) at 06:35:38 PST by Nemrtvi
Commit 974560cb84
Parents: 864b99a5a0

Add Kerning for Strife BIGFONT

03-Mar-2019 (Sunday) at 06:41:05 PST by Nemrtvi
Commit 864b99a5a0
Parents: 213dfd2aaa

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.

Newer commits | Older commits