D3D12 needs to check the flag D3D12_FEATURE_DATA_D3D12_OPTIONS6::AdditionalShadingRatesSupported and filter out VRS modes that aren't supported. This flag should be put into something like "GRHISupportsLargerVariableRateShadingSizes" and the material VRS modes should be filtered based on that.

Steps to Reproduce

Using a machine with a AMD Radeon RX 6700 XT (TODO: determine other cards with lower VRS support)
Enable VRS on a material and enable VRS in the project settings.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-155136 in the post.

Login to Vote

ComponentUE - Graphics Features
Affects Versions5.0
Target Fix5.1
Fix Commit21100840
Main Commit21100840
CreatedMay 27, 2022
ResolvedAug 15, 2022
UpdatedAug 30, 2022