From 4b7cadbae7322f6ff35b67d347391e21171eed85 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Sat, 23 Jul 2016 23:23:22 +0200 Subject: [PATCH] Vulkan: Fix silly bug with alias handling. --- gfx/drivers_shader/shader_vulkan.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gfx/drivers_shader/shader_vulkan.cpp b/gfx/drivers_shader/shader_vulkan.cpp index 011f7598e0..9aab110439 100644 --- a/gfx/drivers_shader/shader_vulkan.cpp +++ b/gfx/drivers_shader/shader_vulkan.cpp @@ -746,6 +746,8 @@ bool vulkan_filter_chain::init_alias() if (name.empty()) continue; + unsigned i = &pass - passes.data(); + if (!set_unique_map(common.texture_semantic_map, name, slang_texture_semantic_map{ SLANG_TEXTURE_SEMANTIC_PASS_OUTPUT, i })) return false; @@ -761,8 +763,6 @@ bool vulkan_filter_chain::init_alias() if (!set_unique_map(common.texture_semantic_uniform_map, name + "FeedbackSize", slang_texture_semantic_map{ SLANG_TEXTURE_SEMANTIC_PASS_FEEDBACK, i })) return false; - - i++; } return true; }