diff --git a/src/asahi/vulkan/hk_format.c b/src/asahi/vulkan/hk_format.c index 250eb2a70f9..006e3cd05a4 100644 --- a/src/asahi/vulkan/hk_format.c +++ b/src/asahi/vulkan/hk_format.c @@ -67,7 +67,7 @@ get_drm_format_modifier_properties_list( { *out_props = (VkDrmFormatModifierPropertiesEXT){ .drmFormatModifier = mod, - .drmFormatModifierPlaneCount = 1 /* no planar mods */, + .drmFormatModifierPlaneCount = vk_format_get_plane_count(vk_format), .drmFormatModifierTilingFeatures = flags, }; }; @@ -96,7 +96,7 @@ get_drm_format_modifier_properties_list_2( { *out_props = (VkDrmFormatModifierProperties2EXT){ .drmFormatModifier = mod, - .drmFormatModifierPlaneCount = 1, /* no planar mods */ + .drmFormatModifierPlaneCount = vk_format_get_plane_count(vk_format), .drmFormatModifierTilingFeatures = flags, }; };