vk: Properly initialize device fault counts structure

This commit is contained in:
kd-11 2024-12-22 23:18:45 +03:00 committed by kd-11
parent 7b6a672c64
commit 4ef1d48c0c

View File

@ -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<VkDeviceFaultAddressInfoEXT> address_info(fault_counts.addressInfoCount, VkDeviceFaultAddressInfoEXT{});