From 210f19b004476970b859df24dfe420f6988db1c8 Mon Sep 17 00:00:00 2001 From: Simon Fels Date: Thu, 20 Oct 2022 21:58:38 +0200 Subject: [PATCH] venus: drop duplicated YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT The extensions is added twice which will cause the encoder to run into a stack overflow in vn_encode_VkPhysicalDeviceFeatures2_pnext_partial when supported by the host driver. Signed-off-by: Simon Fels Reviewed-by: Yiwei Zhang Part-of: --- src/virtio/vulkan/vn_physical_device.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/virtio/vulkan/vn_physical_device.c b/src/virtio/vulkan/vn_physical_device.c index 44e92434f63..dcf29efb28a 100644 --- a/src/virtio/vulkan/vn_physical_device.c +++ b/src/virtio/vulkan/vn_physical_device.c @@ -201,7 +201,6 @@ vn_physical_device_init_features(struct vn_physical_device *physical_dev) VN_ADD_PNEXT_EXT(feats2, ROBUSTNESS_2_FEATURES_EXT, feats->robustness_2, exts->EXT_robustness2); VN_ADD_PNEXT_EXT(feats2, TRANSFORM_FEEDBACK_FEATURES_EXT, feats->transform_feedback, exts->EXT_transform_feedback); VN_ADD_PNEXT_EXT(feats2, VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, feats->vertex_attribute_divisor, exts->EXT_vertex_attribute_divisor); - VN_ADD_PNEXT_EXT(feats2, YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, feats->ycbcr_2plane_444_formats, exts->EXT_ycbcr_2plane_444_formats); /* clang-format on */