This is part of implementing VK_EXT_descriptor_buffer.
It's going to stay WIP for a little while, for the following issues to be solved :
-
HALT instruction scheduling is currently broken, it shows running CTS with some of the changes of this branch : !20765 (merged) -
We need to have the kernel program a bit in SAMPLER_MODE (bit0 : Indirect State Base Addr Override) so that border colors are not indexed from the bindless sampler heap when using a bindless sampler (you can put samplers in Dynamic State or Bindless Sampler State heaps on Gfx11+) Kernel patch - Some feedback on the new resouce_intel intrinsic (maybe @gfxstrand would like to give some?)