summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2013-05-20Add CL/*.hpp to installing filesBoqun Feng1-0/+2
The orignal CMake config only installed CL/*.h. As C++ binding is added, CL/*.hpp also need to be installing files. Signed-off-by: Boqun Feng <boqun.feng@intel.com> Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2013-05-17Updated cl.hpp from http://www.khronos.org/registry/cl/api/1.2/cl.hppDag Lem1-48/+56
Signed-off-by: Dag Lem <dag@nimrod.no> Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2013-04-22Add typedefs for extension functionsSimon Richter1-0/+24
This allows application programs to cast the pointer returned from clGetExtensionFunctionAddress to the appropriate function pointer type. Signed-off-by: Simon Richter <Simon.Richter@hogyros.de> Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2013-04-22Rename Intel specific extension functions for ICDSimon Richter1-13/+13
The ICD extension specification requires that extension function names end in the vendor name to allow clGetExtensionFunctionAddress to switch between implementations. Signed-off-by: Simon Richter <Simon.Richter@hogyros.de> Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2013-04-22Add clIntelMapBufferGTT, clIntelUnmapBufferGTT, cl_mem_map_gtt and ↵Homer Hsing1-0/+8
cl_mem_unmap_gtt cl_mem_map_gtt calls cl_buffer_map_gtt. cl_mem_unmap_gtt calls cl_buffer_unmap_gtt. clIntelMapBufferGTT is a one to one mapping of drm_intel_gem_bo_map_gtt. clIntelUnmapBufferGTT is a one to one mapping of drm_intel_gem_bo_unmap_gtt. Signed-off-by: Homer Hsing <homer.xing@intel.com> Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2013-04-10install header filesLu Guanqun1-0/+3
Signed-off-by: Lu Guanqun <guanqun.lu@intel.com> Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2013-03-29update headers to OpenCL 1.2 standardsLu Guanqun10-236/+13104
The header files are downloaded from this link: http://www.khronos.org/registry/cl/ And there are several other fixes due to this header update: - change cl_mem_type to cl_mem_object_type - change CL_INVALID_MEM to CL_INVALID_MEM_OBJECT - change CL_INVALID_TEXTURE to CL_INVALID_IMAGE_DESCRIPTOR - change CL_MEM_ALLOCATION_FAILURE to CL_MEM_OBJECT_ALLOCATION_FAILURE Signed-off-by: Lu Guanqun <guanqun.lu@intel.com> Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2013-03-29First implementation for extension cl_khr_gl_sharing.Zhigang Gong1-0/+2
Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2013-03-29Remove glext.h.Zhigang Gong1-8662/+0
It's part of ogl not ocl. Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2012-08-10Started to inject the new compiler APIBenjamin Segovia1-3/+5
2012-08-10Removed Gen6 Stripped out all dependencies from previous compiler Added a ↵Benjamin Segovia2-7/+7
dependency on the new compiler
2012-08-10Implemented image tiling on IVB fulsimbsegovia1-1/+1
2012-08-10Made fulsim integration seamless from the user point of viewbsegovia1-39/+0
2012-08-10Unifying the OpenCL stack to work with latest Linux CPU headers. Fixed a ↵hlthantr4-14/+21
small issue with allowing for checking of # of platforms in clGetPlatformIDwq
2012-08-10Cleaned and simplified all test kernels and codes. Now everything is inside ↵bsegovia1-0/+4
one reportory and kernels are compiled and sorted per generation
2012-08-10Added all miniCL filesbsegovia10-0/+11579