ir3: Handle gl_FragStencilRefARB
[mesa.git] / src / freedreno / ir3 / ir3_cf.c
index c1dc5385d361dace2e4e611a1d6e828770dc3adb..62014f8700a76911b6a7b270489bc94034a4ffd5 100644 (file)
@@ -148,12 +148,7 @@ try_conversion_folding(struct ir3_instruction *conv)
                }
        }
 
-       if (is_half(conv)) {
-               src->regs[0]->flags |= IR3_REG_HALF;
-       } else {
-               src->regs[0]->flags &= ~IR3_REG_HALF;
-       }
-
+       ir3_set_dst_type(src, is_half(conv));
        rewrite_src_uses(src);
 
        return true;