-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add properties parameter to all command-buffer commands #1215
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a pretty big breaking change that will affect pretty much all code that uses command buffers, but the extension still is provisional and I agree it would be a good idea to build in extensibility.
Header changes to reflect XML changes from KhronosGroup/OpenCL-Docs#1215 to address KhronosGroup/OpenCL-Docs#1207 A new `cl_command_properties_khr` properties parameter is added to all command recording entry-points, and the patch version is bumped.
Make changes to reflect OpenCL-Docs change KhronosGroup/OpenCL-Docs#1215 and requires header change KhronosGroup/OpenCL-Headers#260 to use preprocessor path with extra parameters
Make changes to reflect OpenCL-Docs change KhronosGroup/OpenCL-Docs#1215 and requires header change KhronosGroup/OpenCL-Headers#260 to use preprocessor path with extra parameters
Update cl_khr_command_buffer API to match breaking change from KhronosGroup/OpenCL-Docs#1215
Merging after final review, as discussed in the September 3rd teleconference. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm fine merging this ASAP - it's probably better to get these changes in sooner rather than later.
See Issue KhronosGroup#1207 disucssion how it could make the `cl_khr_command_buffer` extension more extensible if we allowed all the command-recording parameters to have a `properties` parameter that could be used.
3a3d14e
to
65907ff
Compare
Header changes to reflect XML changes from KhronosGroup/OpenCL-Docs#1215 to address KhronosGroup/OpenCL-Docs#1207 A new `cl_command_properties_khr` properties parameter is added to all command recording entry-points, and the patch version is bumped.
Make changes to reflect OpenCL-Docs change KhronosGroup/OpenCL-Docs#1215 and requires header change KhronosGroup/OpenCL-Headers#260 to use preprocessor path with extra parameters
Merging as discussed in the September 3rd teleconference + email. |
* Add properties parameter to all command-buffer commands Header changes to reflect XML changes from KhronosGroup/OpenCL-Docs#1215 to address KhronosGroup/OpenCL-Docs#1207 A new `cl_command_properties_khr` properties parameter is added to all command recording entry-points, and the patch version is bumped. * Rename CL_MUTABLE_COMMAND_PROPERTIES_ARRAY_KHR --------- Co-authored-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
* Add properties parameter to all command-buffer commands Updates to compile with header change KhronosGroup/OpenCL-Headers#260 * Update to reflect CL_MUTABLE_COMMAND_PROPERTIES_ARRAY_KHR See KhronosGroup/OpenCL-Docs#1215 (comment)
See Issue #1207 discussion how it could make the
cl_khr_command_buffer
extension more extensible if we allowed all the command-recording parameters to have aproperties
parameter that could be used.Closes #1207
Related PRs: