zink: handle more draw modes
this also changes the pipeline array of hashes to index using the vk mode, which is what we're really limiting ourselves by
this also changes the pipeline array of hashes to index using the vk mode, which is what we're really limiting ourselves by