radv: lower nir_intrinsic_load_fully_covered
The sample coverage VGPR input would be the inner coverage and 0 means it's uncovered. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21497>
This commit is contained in:
committed by
Marge Bot
parent
bb7e0c4280
commit
2a02f567aa
@@ -447,6 +447,11 @@ lower_abi_instr(nir_builder *b, nir_instr *instr, void *state)
|
||||
case nir_intrinsic_load_force_vrs_rates_amd:
|
||||
replacement = ac_nir_load_arg(b, &s->args->ac, s->args->ac.force_vrs_rates);
|
||||
break;
|
||||
case nir_intrinsic_load_fully_covered: {
|
||||
nir_ssa_def *sample_coverage = ac_nir_load_arg(b, &s->args->ac, s->args->ac.sample_coverage);
|
||||
replacement = nir_ine_imm(b, sample_coverage, 0);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
progress = false;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user