From 412d97e667adbedbdfd918d1a84144c7fa7ab8eb Mon Sep 17 00:00:00 2001 From: Hoe Hao Cheng Date: Wed, 18 Jun 2025 22:59:44 +0800 Subject: [PATCH] zink/codegen: init properties struct fully for double-loaded extensions Fixes: 4d1768aec5b38867945561969289cb04541ce038 Part-of: --- src/gallium/drivers/zink/zink_device_info.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/zink/zink_device_info.py b/src/gallium/drivers/zink/zink_device_info.py index fb9383125eb..c82c4de1fe3 100644 --- a/src/gallium/drivers/zink/zink_device_info.py +++ b/src/gallium/drivers/zink/zink_device_info.py @@ -715,6 +715,7 @@ zink_get_physical_device_info(struct zink_screen *screen) %for ext in extensions: %if ext.needs_double_load: if (screen->info.have_${ext.name_with_vendor()}) { + screen->info.${ext.field("props")}.sType = ${ext.stype("PROPERTIES")}; screen->info.${ext.field("props")}.pNext = second_load_props.pNext; second_load_props.pNext = &screen->info.${ext.field("props")}; %for field in registry.get_registry_entry(ext.name).properties_fields: