From 054816df4976bab3d629dc1321ed951693b80777 Mon Sep 17 00:00:00 2001 From: Artem Kharytoniuk Date: Sun, 16 Apr 2017 21:25:22 +0300 Subject: [PATCH] Adjusted depth range for weapon rendering (matches opengl version). --- src/engine/renderer/vk.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/engine/renderer/vk.cpp b/src/engine/renderer/vk.cpp index 4ed74e8..bcf7c2e 100644 --- a/src/engine/renderer/vk.cpp +++ b/src/engine/renderer/vk.cpp @@ -1238,6 +1238,11 @@ void vk_bind_stage_specific_resources(VkPipeline pipeline, bool multitexture) { viewport.height = (float)r.extent.height; viewport.minDepth = 0.0f; viewport.maxDepth = 1.0f; + + if (backEnd.currentEntity->e.renderfx & RF_DEPTHHACK) { + viewport.maxDepth = 0.3f; + } + vkCmdSetViewport(vk.command_buffer, 0, 1, &viewport); if (tess.shader->polygonOffset) {