From 4ef1d48c0c5d1ada04c33ec649044d817aca26c7 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sun, 22 Dec 2024 23:18:45 +0300 Subject: [PATCH] vk: Properly initialize device fault counts structure --- rpcs3/Emu/RSX/VK/vkutils/shared.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/VK/vkutils/shared.cpp b/rpcs3/Emu/RSX/VK/vkutils/shared.cpp index 8f6aa13459..a0eea59bc8 100644 --- a/rpcs3/Emu/RSX/VK/vkutils/shared.cpp +++ b/rpcs3/Emu/RSX/VK/vkutils/shared.cpp @@ -20,7 +20,10 @@ namespace vk ensure(g_render_device->_vkGetDeviceFaultInfoEXT); std::string fault_message = "Device Fault Information:"; - VkDeviceFaultCountsEXT fault_counts{}; + VkDeviceFaultCountsEXT fault_counts + { + .sType = VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT + }; g_render_device->_vkGetDeviceFaultInfoEXT(*g_render_device, &fault_counts, NULL); std::vector address_info(fault_counts.addressInfoCount, VkDeviceFaultAddressInfoEXT{});