From 9afb918bf5bf675c573b9e03b95b8341e918e556 Mon Sep 17 00:00:00 2001 From: Ahmed <36049290+AhmedAmraniAkdi@users.noreply.github.com> Date: Tue, 28 Mar 2023 17:16:15 +0100 Subject: [PATCH] Disable vendor extension formats from image_from_buffer_fill_positive as the verification step is incorrect and can cause seg fault, e.g. for YUV images (#1657) --- .../kernel_read_write/test_cl_ext_image_from_buffer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test_conformance/images/kernel_read_write/test_cl_ext_image_from_buffer.cpp b/test_conformance/images/kernel_read_write/test_cl_ext_image_from_buffer.cpp index c8d6b6dc..bcd4dbff 100644 --- a/test_conformance/images/kernel_read_write/test_cl_ext_image_from_buffer.cpp +++ b/test_conformance/images/kernel_read_write/test_cl_ext_image_from_buffer.cpp @@ -719,6 +719,12 @@ int image_from_buffer_fill_positive(cl_device_id device, cl_context context, for (auto format : formatList) { + if (!IsChannelOrderSupported(format.image_channel_order) + || !IsChannelTypeSupported(format.image_channel_data_type)) + { + continue; + } + cl_image_desc image_desc = { 0 }; image_desc_init(&image_desc, imageType);