This PR implements indirect drawing for the Vulkan backend. Indirect drawing is a requirement for workbench-next. NOTE: that this is one of multiple changes needed to get to the same support level. With this patch only objects at the center of the world are drawn correctly. Pull Request: https://projects.blender.org/blender/blender/pulls/111334