Skip to content

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)

Merge request reports