DEF(float);
#undef DEF
/////////////////////////////////////////////////////////////////////////////
+// OpenCL other built-in data types
+/////////////////////////////////////////////////////////////////////////////
+struct _image2d_t;
+typedef struct _image2d_t* image2d_t;
+struct _image3d_t;
+typedef struct _image3d_t* image3d_t;
+typedef uint sampler_t;
+typedef size_t event_t;
+/////////////////////////////////////////////////////////////////////////////
// OpenCL preprocessor directives & macros
/////////////////////////////////////////////////////////////////////////////
#define __OPENCL_VERSION__ 110
"#undef DEF\n"
"\n"
"/////////////////////////////////////////////////////////////////////////////\n"
+"// OpenCL other built-in data types\n"
+"/////////////////////////////////////////////////////////////////////////////\n"
+"struct _image2d_t;\n"
+"typedef struct _image2d_t* image2d_t;\n"
+"struct _image3d_t;\n"
+"typedef struct _image3d_t* image3d_t;\n"
+"typedef uint sampler_t;\n"
+"typedef size_t event_t;\n"
+"/////////////////////////////////////////////////////////////////////////////\n"
"// OpenCL preprocessor directives & macros\n"
"/////////////////////////////////////////////////////////////////////////////\n"
"#define __OPENCL_VERSION__ 110\n"