From 9a613ef8bf20db1cae540b3a553943cd620ad7f9 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Sun, 31 Jul 2016 18:25:42 +0200 Subject: [PATCH] Vulkan: Actually bind correct part of the UBO. --- gfx/drivers_shader/shader_vulkan.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gfx/drivers_shader/shader_vulkan.cpp b/gfx/drivers_shader/shader_vulkan.cpp index 74366f69d2..4ca6c15014 100644 --- a/gfx/drivers_shader/shader_vulkan.cpp +++ b/gfx/drivers_shader/shader_vulkan.cpp @@ -1898,7 +1898,8 @@ void Pass::build_commands( { set_uniform_buffer(sets[sync_index], reflection.ubo_binding, common->ubo->get_buffer(), - ubo_offset, reflection.ubo_size); + ubo_offset + sync_index * common->ubo_sync_index_stride, + reflection.ubo_size); } // The final pass is always executed inside