radv: fix issue with multisample positions and interp_var_at_sample.
This fixes vmfaults seen on vega with: dEQP-VK.pipeline.multisample_interpolation.sample_interpolate_at_single_sample_.128_128_1.samples_1 These were caused by the don't allocate cmask but it was just accidental. The actual problem was the shader was trying to get the sample positions from a buffer, but the buffer was never getting configured to contain them, as the previous shader never needed them. Reviewed-by:Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Fixes: 1171b304 (radv: overhaul fragment shader sample positions.) Signed-off-by:
Dave Airlie <airlied@redhat.com> (cherry picked from commit b81f1a59)
Loading
Please register or sign in to comment