I imagine we instead get validation layer errors from this with the Vulkan backend?
Vulkan has no problems running with no fragment shader, the only validation layer errors I'm getting are about not properly respecting values reported by `VkMemoryRequirements::alignment`.