Commit Graph

270 Commits

Author SHA1 Message Date
Richard Ruigrok
04e89c55ad Adding release version of C++ header for SIGGRAPH 2015.
From clhpp repo at: https://gitlab.khronos.org/opencl/clhpp/commits/2.0.5_version_of_2.0_header_as_released_at_SIGGRAPH_2015
2015-08-05 10:04:47 -06:00
Richard Ruigrok
14195216fc Merge branch 'opencl2.0' into 'master'
Merge fixes for bug 13302 and bug 12467 from opencl2.0 to master.

Merge fixes for bug 13302 and bug 12467 from opencl2.0 to master.

See merge request !2
2015-07-27 14:12:11 -04:00
Kedar Patil
085ac07dae Merge branch 'bug_12467' into 'opencl2.0'
Fix incorrect parameter type in clGetKernelSubGroupInfoKHR function
prototype in cl_ext.h as agreed in bug 12467.

See merge request !3
2015-07-15 10:54:19 -04:00
Kedar Patil
3de23d9ba8 Fix clGetSubGroupInfoKHR prototype.
The param_value_size parameter needs to be size_t instead of size_t *.

Bug 12467.
2015-07-14 22:01:13 +05:30
Kedar Patil
09c34bc1db Merge branch 'bug_13302' into 'opencl2.0'
Fix incorrect deprecation flag naming in cl.h and cl_platform.h

Rename the following macros in 2.0 headers:

* `CL_USE_DEPRECATED_OPENCL_2_0_APIS -> CL_USE_DEPRECATED_OPENCL_1_2_APIS`
* `CL_EXT_SUFFIX__VERSION_2_0_DEPRECATED -> CL_EXT_SUFFIX__VERSION_1_2_DEPRECATED`
* `CL_EXT_PREFIX__VERSION_2_0_DEPRECATED -> CL_EXT_PREFIX__VERSION_1_2_DEPRECATED`

See merge request !1
2015-07-13 06:47:34 -04:00
Kedar Patil
206eabcbfc Fix names of DEPRECATED flags for 1.2 API.
Bug 13302: Incorrect deprecation flag naming in cl.h and cl_platform.h.
2015-06-30 19:47:52 +05:30
affie
1b9925f316 fix for bug 12901
git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@28579 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2014-10-14 15:53:28 +00:00
affie
daded6d840 add CL_MEM_KERNEL_READ_AND_WRITE
git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@28387 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2014-10-02 01:28:15 +00:00
affie
b7ab05111e apply proposed patch in bug 10498
git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@27372 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2014-07-16 03:32:05 +00:00
abestephens
d4b6f4ad2b Backwards compatibility fix for cl_image_desc
git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@25101 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2014-01-28 22:17:10 +00:00
patilkedar
b14972558a Merging r25091 from NVIDIA branch to Khronos branch:
Added CL_KERNEL_ARG_TYPE_PIPE enum.
    Bug 11557.


git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@25093 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2014-01-28 21:18:42 +00:00
abestephens
15f00cc123 Merged header changes from Altera:
r24546 Bug 10665:  Support x. .y .z, .hi .lo, and .s0 .s1 on Microsoft compilers.
r24545 Bug 10665:  Support x. .y .z, .hi .lo, and .s0 .s1 on Microsoft compilers.
r24544 Bug 11419. Still need definition of CL_DEVICE_QUEUE_PROPERTIES for backward compatibility, and cl.hpp
r23405 Fix KHR bug 10982. Add CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE, from Table 5.17.
r23404 Fix KHR bug 10909. Add  CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE device query.
r23403 Fix KHR bug 10872. Missing semicolons, comma.  Complete the type of an arg.
r23402 Add missing typedefs for cl_pipe_properties and cl_svm_mem_flags.  KHR bugs 10870, 10869



git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@25082 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2014-01-28 16:49:26 +00:00
patilkedar
7204f29afa Merging NVIDIA cl.h fixes @ r25006 back to trunk.
Bug 11509: Missing or incorrect defines in cl.h.


git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@25027 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2014-01-27 12:36:16 +00:00
patilkedar
f64ad7eb75 Merging header fixes from NVIDIA branch to Khronos branch:
r24765: Add typedef for EGL sync object and use typedef'd EGL types in
clCreateEventFromEGLSyncKHR prototype. (Bug 11488)

r24764: Add typedef for cl_pipe_info. (Bug 11489)



git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@24768 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2014-01-14 18:53:18 +00:00
patilkedar
5d5955a6be Copying trunk/specs/proposals/opencl1.2-extensions/cl_egl.h to opencl1.2 and
opencl2.0 header directories. This file was released into the OpenCL 1.2
registry without having a copy in the usual SVN location.

I have verified that this version is identical with
http://www.khronos.org/registry/cl/api/1.2/cl_egl.h.

Bug 11388.


git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@24761 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2014-01-14 12:59:26 +00:00
affie
53bd07136a add cl_device_svm_capabilities
git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@24487 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2013-12-12 01:41:27 +00:00
affie
87a4d1e7fa incorporate fixes from AMD
git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@24485 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2013-12-12 00:34:24 +00:00
affie
56bcada775 fixes to the 2.0 header
git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@24479 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2013-12-11 20:57:05 +00:00
oddhack
8f6f116030 Add SPIR enums (Bug 11310).
git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@24431 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2013-12-10 12:22:14 +00:00
affie
aa3bdc722a check in 2.0 headers
git-svn-id: https://cvs.khronos.org/svn/repos/OpenCL/trunk@22950 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2013-09-07 13:06:35 +00:00