Skip to content

dzn: Vulkan 1.1

Jesse Natalie requested to merge jenatali/mesa:dzn-vk-1-1 into main

This series adds the minimal amount of support to get VK1.1 up and running.

One feature is busted: block-compressed -> non-compressed casting has a D3D bug that is preventing it from working, specifically GetResourceAllocationInfo will refuse to validate a block-compressed texture definition that has RTV/UAV flags, and CreatePlacedResource2 will think it's too large to fit in any heap because it uses that method internally. I don't think this should block exposing VK1.1. TBD if we can work around this with dedicated allocations.

Beyond that, these are just minor features, now that subgroups and multiview are already in.

Merge request reports