cl_ext_image_raw10_raw12 lists a dependency on OpenCL 1.2. Does this refer to the OpenCL device version, the OpenCL C version, or both?
Specifically, if my device is OpenCL 1.2 or later (as determined by CL_DEVICE_VERSION), and I compile an OpenCL program with -cl-std=CL1.1, is the extension supported?
This question was partially inspired by this draft CTS PR: KhronosGroup/OpenCL-CTS#2376 (comment)
Same question applies to cl_ext_image_unorm_int_2_101010, cl_ext_image_unsigned_10x6_12x4_14x2, and some vendor extensions as well.
cl_ext_image_raw10_raw12 lists a dependency on OpenCL 1.2. Does this refer to the OpenCL device version, the OpenCL C version, or both?
Specifically, if my device is OpenCL 1.2 or later (as determined by
CL_DEVICE_VERSION), and I compile an OpenCL program with-cl-std=CL1.1, is the extension supported?This question was partially inspired by this draft CTS PR: KhronosGroup/OpenCL-CTS#2376 (comment)
Same question applies to cl_ext_image_unorm_int_2_101010, cl_ext_image_unsigned_10x6_12x4_14x2, and some vendor extensions as well.