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
OpGroupAsyncCopy exists and can be mapped to the CL C async_work_group_strided_copy buitlin, but for the 2D - 2D and 3D - 3D variants defined in cl_khr_extended_async_copies there are no corresponding SPIR-V instructions (OpGroupAsyncCopy doesn't support enough parameters for the source and destination offsets and strides in the CL C extension).
I guess we'd probably want two new instructions corresponding to the two builtins introduced in the OpenCL extension, something like OpGroupAsyncCopy2D and OpGroupAsyncCopy3D taking parameters analogous to async_work_group_copy_2D2D and async_work_group_copy_3D3D
The text was updated successfully, but these errors were encountered:
The OpenCL cl_khr_extended_async_copies extension is missing a corresponding SPIR-V extension.
OpGroupAsyncCopy
exists and can be mapped to the CL Casync_work_group_strided_copy
buitlin, but for the 2D - 2D and 3D - 3D variants defined in cl_khr_extended_async_copies there are no corresponding SPIR-V instructions (OpGroupAsyncCopy
doesn't support enough parameters for the source and destination offsets and strides in the CL C extension).I guess we'd probably want two new instructions corresponding to the two builtins introduced in the OpenCL extension, something like
OpGroupAsyncCopy2D
andOpGroupAsyncCopy3D
taking parameters analogous toasync_work_group_copy_2D2D
andasync_work_group_copy_3D3D
The text was updated successfully, but these errors were encountered: