It is not guaranteed to be supported: > VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT must be included in the set but implementations may support additional usages. Is there a reason for vkQuake3 to copy into the swapchain image as opposed to rendering into it, possibly as a last subpass of a bigger render pass?