You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think we can add support for extension functions as well as core API functions in the OpenCL Runtime Loader.
Suggest that extensions be added with at least two levels of support:
Single-platform support only: When a context is successfully created for a platform, query the extension functions for the platform as well. Anytime an extension function gets called, it will call the function for this platform.
Multi-platform support: Query extension functions for all platforms and call the correct extension function based on the parameters to the extension function. This will require a lookup for each extension function call.
Each level of support may be added independently. Single-platform support will be easier and is sufficient for many use-cases.
The extension functions should be automatically generated from the cl.xml grammar.
The text was updated successfully, but these errors were encountered:
I think we can add support for extension functions as well as core API functions in the OpenCL Runtime Loader.
Suggest that extensions be added with at least two levels of support:
Single-platform support only: When a context is successfully created for a platform, query the extension functions for the platform as well. Anytime an extension function gets called, it will call the function for this platform.
Multi-platform support: Query extension functions for all platforms and call the correct extension function based on the parameters to the extension function. This will require a lookup for each extension function call.
Each level of support may be added independently. Single-platform support will be easier and is sufficient for many use-cases.
The extension functions should be automatically generated from the cl.xml grammar.
The text was updated successfully, but these errors were encountered: