diff --git a/rpcs3/Emu/RSX/VK/VKGSRender.cpp b/rpcs3/Emu/RSX/VK/VKGSRender.cpp index 55a3381e6a..32750e8587 100644 --- a/rpcs3/Emu/RSX/VK/VKGSRender.cpp +++ b/rpcs3/Emu/RSX/VK/VKGSRender.cpp @@ -2915,11 +2915,11 @@ void VKGSRender::begin_conditional_rendering(const std::vector query_range = { umax, 0 }; + struct { u32 first, last; } query_range = { umax, 0 }; auto copy_query_range_impl = [&]() { - const auto count = (query_range.second - query_range.first + 1); + const auto count = (query_range.last - query_range.first + 1); m_occlusion_query_manager->get_query_result_indirect(*m_current_command_buffer, query_range.first, count, scratch->value, dst_offset); dst_offset += count * 4; }; @@ -2944,9 +2944,9 @@ void VKGSRender::begin_conditional_rendering(const std::vector