nvk: Support rasterization samples dynamic state and variable multisample rate.
What does this MR do and why?
Requires !24592 (merged)
This adds support for rasterization sample dynamic state:
CTS tests: grep -r rasterization_samples vk-default/pipeline/monolithic.txt
Test run totals:
Passed: 10/28 (35.7%)
Failed: 0/28 (0.0%)
Not supported: 18/28 (64.3%)
Warnings: 0/28 (0.0%)
Waived: 0/28 (0.0%)
And after this we can advertise variable multisample rate:
CTS tests: grep -r multisample vk-default/pipeline/monolithic.txt | grep variable_rate
Test run totals:
Passed: 168/1932 (8.7%)
Failed: 0/1932 (0.0%)
Not supported: 1764/1932 (91.3%)
Warnings: 0/1932 (0.0%)
Waived: 0/1932 (0.0%)
So now we can expose DXVK feature level 11.1 #9478 (closed)