llvm icon indicating copy to clipboard operation
llvm copied to clipboard

[SYCL][Bindless] Allow 3-channel image formats

Open ProGTX opened this issue 1 year ago • 0 comments

This patch doesn't implement support for 3-channel formats, it just allows it in the spec and implementation so that a backend could implement it later (e.g. Level Zero).

  • Removed check from image_descriptor::verify
  • Updated spec to allow 3-channel formats
  • Very simple test, just verifies that CUDA backend still fails
    • Missing some PTX intrinsics, use float4 instead of float4 when compiling for CUDA. The more important part is checking that the CUDA backend throws an exception when trying to create image.

ProGTX avatar Aug 28 '24 11:08 ProGTX