Skip to content

Add properties parameter to all command-buffer commands#260

Merged
bashbaug merged 3 commits intoKhronosGroup:mainfrom
EwanC:ewan/command_properties
Sep 6, 2024
Merged

Add properties parameter to all command-buffer commands#260
bashbaug merged 3 commits intoKhronosGroup:mainfrom
EwanC:ewan/command_properties

Conversation

@EwanC
Copy link
Copy Markdown
Contributor

@EwanC EwanC commented Aug 14, 2024

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.

EwanC pushed a commit to EwanC/OpenCL-CLHPP that referenced this pull request Aug 15, 2024
EwanC pushed a commit to EwanC/OpenCL-CLHPP that referenced this pull request Aug 15, 2024
EwanC pushed a commit to EwanC/OpenCL-CLHPP that referenced this pull request Aug 15, 2024
EwanC pushed a commit to EwanC/OpenCL-CTS that referenced this pull request Aug 15, 2024
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
EwanC pushed a commit to EwanC/OpenCL-CTS that referenced this pull request Aug 15, 2024
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
EwanC pushed a commit to EwanC/OpenCL-CLHPP that referenced this pull request Aug 16, 2024


#define CL_KHR_COMMAND_BUFFER_MUTABLE_DISPATCH_EXTENSION_VERSION CL_MAKE_VERSION(0, 9, 1)
#define CL_KHR_COMMAND_BUFFER_MUTABLE_DISPATCH_EXTENSION_VERSION CL_MAKE_VERSION(0, 9, 3)
Copy link
Copy Markdown
Contributor Author

@EwanC EwanC Sep 5, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#245 needs to merge first, otherwise we bump two patch versions

Ewan Crawford added 2 commits September 5, 2024 16:55
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.
@EwanC EwanC force-pushed the ewan/command_properties branch from da8dc3b to dc2e46e Compare September 5, 2024 15:55
EwanC pushed a commit to EwanC/OpenCL-CTS that referenced this pull request Sep 5, 2024
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
@EwanC EwanC marked this pull request as ready for review September 5, 2024 16:35
Copy link
Copy Markdown
Contributor

@bashbaug bashbaug left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merging as discussed in the September 3rd teleconference + email.

@bashbaug bashbaug merged commit 542d7a8 into KhronosGroup:main Sep 6, 2024
bashbaug pushed a commit to KhronosGroup/OpenCL-CLHPP that referenced this pull request Sep 6, 2024
* 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)
EwanC pushed a commit to Bensuo/unified-runtime that referenced this pull request Sep 16, 2024
Update OpenCL adapter code to reflect the 2 API breaking changes
to the command-buffer family of extensions that have been
made upstream:

* [Add properties parameter to all command-buffer commands](KhronosGroup/OpenCL-Headers#260)
* [Use array for
  clUpdateMutableCommandsKHR](KhronosGroup/OpenCL-Headers#245)
EwanC pushed a commit to Bensuo/unified-runtime that referenced this pull request Sep 16, 2024
Update OpenCL adapter code to reflect the 2 API breaking changes
to the command-buffer family of extensions that have been
made upstream:

* [Add properties parameter to all command-buffer commands](KhronosGroup/OpenCL-Headers#260)
* [Use array for
  clUpdateMutableCommandsKHR](KhronosGroup/OpenCL-Headers#245)
kenba added a commit to kenba/opencl-sys-rs that referenced this pull request Feb 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants