clvk
clvk copied to clipboard
Support variants of the fill commands that can execute on device
To avoid memory transfers in kernel -> fill -> kernel sequences.
Two possible approaches:
- As compute shaders
- Extend Vulkan clear commands to support regions (though this provides no guarantee that the Vulkan implementation executes the command on the device, this may still help with reducing transfers)