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);