@nprofile1q... the infuriating thing about vulkan barriers is that most of them are a no-op on most desktop GPUs (AFAIK) :/
FWIW in sokol-gfx I also have very conservative barriers, but I guess I'll just keep them for now.
A better solution would be to do some sort of 'time travel barriers', e.g. maintain two cmdbufs per sokol render pass, one only for barriers, the other only for render commands. In the sokol-gfx resource binding function, record the required barrier into the barrier cmdbuf... \