Skip to content

Conversation

@bashbaug
Copy link
Owner

@bashbaug bashbaug commented Apr 2, 2023

Description of Changes

Some new extensions like the new loader info extension are common extensions, not tied to any specific platform. They should be queried using clGetExtensionFunctionAddress, not the per-platform clGetExtensionFunctionAddressForPlatform, and they can use a single global dispatch table rather than a per-platform dispatch table.

Testing Done

Added unit tests, also tested via a basic tester app.

Some new extensions like the new loader info extension are common
extensions, not tied to any specific platform.  They should be
queried using clGetExtensionFunctionAddress, not the per-platform
clGetExtensionFunctionAddressForPlatform, and they can use a single
global dispatch table rather than a per-platform dispatch table.
@bashbaug bashbaug merged commit d5152c7 into main Apr 2, 2023
@bashbaug bashbaug deleted the add-support-for-loader-extensions branch April 2, 2023 22:39
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