It looks like you are using OpenCL 1.1 headers, whereas the ICD you are building is for 1.2. The cl_device_partition_property
and cl_image_desc
types are defined in cl.h
, but were only added in OpenCL 1.2.
You can download the OpenCL 1.2 header from the Khronos OpenCL Registry.