From 4b3e286d333a9be223e6295c21c84d127b5c1323 Mon Sep 17 00:00:00 2001 From: Juston Li Date: Tue, 21 May 2024 15:44:39 -0700 Subject: [PATCH] venus: add missing sTypes for vk_set_physical_device_properties_struct The contents were previously copied with vk_copy_struct_guts(), now that we use vk_set_physical_device_properties_struct, the sType is needed. Fixes: ("3c152a6e5dd venus: Use common physical device properties") Signed-off-by: Juston Li Part-of: --- src/virtio/vulkan/vn_renderer_virtgpu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/virtio/vulkan/vn_renderer_virtgpu.c b/src/virtio/vulkan/vn_renderer_virtgpu.c index 3ec69938414..df231a1aaef 100644 --- a/src/virtio/vulkan/vn_renderer_virtgpu.c +++ b/src/virtio/vulkan/vn_renderer_virtgpu.c @@ -1349,6 +1349,7 @@ virtgpu_init_renderer_info(struct virtgpu *gpu) struct vn_renderer_info *info = &gpu->base.info; info->drm.props = (VkPhysicalDeviceDrmPropertiesEXT){ + .sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, .hasPrimary = gpu->has_primary, .hasRender = true, .primaryMajor = gpu->primary_major, @@ -1363,6 +1364,8 @@ virtgpu_init_renderer_info(struct virtgpu *gpu) if (gpu->bustype == DRM_BUS_PCI) { info->pci.has_bus_info = true; info->pci.props = (VkPhysicalDevicePCIBusInfoPropertiesEXT){ + .sType = + VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT, .pciDomain = gpu->pci_bus_info.domain, .pciBus = gpu->pci_bus_info.bus, .pciDevice = gpu->pci_bus_info.dev,