From f76545c64e7bd90533bfef945a76467ac2134cff Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 4 Apr 2018 17:59:40 +0100 Subject: [PATCH] Use the correct set of physical devices during replay --- renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp index 71890d1d9..71751d469 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp @@ -1261,9 +1261,9 @@ bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType &ser, VkPhysicalDevi m_PhysicalDeviceData.GPULocalMemIndex = m_PhysicalDeviceData.GetMemoryIndex( ~0U, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); - for(size_t i = 0; i < m_PhysicalDevices.size(); i++) + for(size_t i = 0; i < m_ReplayPhysicalDevices.size(); i++) { - if(physicalDevice == m_PhysicalDevices[i]) + if(physicalDevice == m_ReplayPhysicalDevices[i]) { m_PhysicalDeviceData.memIdxMap = m_MemIdxMaps[i]; break;