Skip to content

Remove text relaxing core semaphore requirement for external semaphores#976

Merged
bashbaug merged 1 commit intomainfrom
nikhiljnv_external_semaphore_fix_944
Oct 3, 2023
Merged

Remove text relaxing core semaphore requirement for external semaphores#976
bashbaug merged 1 commit intomainfrom
nikhiljnv_external_semaphore_fix_944

Conversation

@nikhiljnv
Copy link
Copy Markdown
Contributor

cl_khr_external_semaphore requires cl_khr_semaphore and cl_khr_semaphore requires support for base semaphores. However, cl_khr_external_semaphore allows relaxing core cl_khr_semaphore requirement to support base semaphores if importing external semaphores is supported.

Clean up the text related to above and make it mandatory to support core semaphores to honor dependency of
cl_khr_semaphore.

Fixes #944

cl_khr_external_semaphore requires cl_khr_semaphore
and cl_khr_semaphore requires support for base semaphores.
However, cl_khr_external_semaphore allows relaxing core
cl_khr_semaphore requirement to support base semaphores
if importing external semaphores is supported.

Clean up the text related to above and make it mandatory
to support core semaphores to honor dependency of
cl_khr_semaphore.

Fixes #944
@bcalidas
Copy link
Copy Markdown

bcalidas commented Oct 3, 2023

Looks good

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.

LGTM, thanks!

@bashbaug
Copy link
Copy Markdown
Contributor

bashbaug commented Oct 3, 2023

Merging as discussed in the October 3rd memory subgroup.

@bashbaug bashbaug merged commit 8283a60 into main Oct 3, 2023
@bashbaug bashbaug deleted the nikhiljnv_external_semaphore_fix_944 branch October 3, 2023 17:00
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.

Clarify dependencies between cl_khr_semaphore and cl_khr_external_semaphore

3 participants