Merged requested to merge frankbinns/mesa:review/transfer-ops into main
This MR adds support for transfer commands using Fast Renders (both Fast Scale Renders and Fast 2D Renders) and implements / finishes off the remaining Vulkan 1.0 APIs that make use of transfer jobs.
The bulk of the changes in this MR were done some time ago, but couldn't go upstream until !20430 (merged) had been opened and merged, as Fast Renders are heavily reliant on fragment shaders.
This is mostly the work of others in the Imagination team that I've pulled together into this MR.
/cc @CreativeCylon @MTCoster @simon-perretta-img @luigi.santivetti @rajnesh-kanwal