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
[SYCL][Bindless][3/4] Add experimental implementation of SYCL bindless images extension
This commit stands as the third commit of four to make code review easier,
mostly covering the changes made to the user-facing SYCL API for the
bindless images extension.
The bindless images extension provides a new interface for allocating,
creating, and accessing images in SYCL. Image memory allocation is
seperated from image handle creation, and image handles can be passed
to kernels without requesting access through accessors. This approach
provides much more flexibility to the user, as well as enabling programs
to implement features that were impossible to implement using standard
SYCL images, such as a texture atlas. In addition to providing a new
interface for images, this extension also provides initial experimental
support for importing external memory into SYCL.
Co-authored-by: Isaac Ault <[email protected]>
Co-authored-by: Hugh Bird <[email protected]>
Co-authored-by: Duncan Brawley <[email protected]>
Co-authored-by: Przemek Malon <[email protected]>
Co-authored-by: Chedy Najjar <[email protected]>
Co-authored-by: Sean Stirling <[email protected]>
Co-authored-by: Peter Zuzek <[email protected]>
Implement revision 4 of the bindless images extension proposal: #9842
0 commit comments