clvk icon indicating copy to clipboard operation
clvk copied to clipboard

Tidy up support for `CL_MEM_OBJECT_IMAGE1D_BUFFER`

Open kpet opened this issue 2 years ago • 0 comments

A few things to address after the initial PR:

  • [ ] Rewrite conditions to exclude CL_LUMINANCE and CL_INTENSITY formats. See https://github.com/kpet/clvk/pull/609#discussion_r1359888301
  • [ ] Handle differences between images backed by a Vulkan image or texel buffers in command objects instead of the API layer
  • [ ] Require VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR for writable texel buffers. Probably depends on https://github.com/kpet/clvk/issues/497
  • [ ] Change implementation of CL_DEVICE_MEM_BASE_ADDR_ALIGN to take into account alignment requirements of texel buffers. See https://github.com/kpet/clvk/pull/609#issuecomment-1775271716
  • [ ] Test 1D images created from a sub-buffer in the CTS

kpet avatar Oct 24 '23 18:10 kpet