+ val |= CONDREG(ir3_find_sysval_regid(fp, SYSTEM_VALUE_BARYCENTRIC_PERSP_PIXEL),
+ A3XX_GRAS_CL_CLIP_CNTL_IJ_PERSP_CENTER);
+ val |= CONDREG(ir3_find_sysval_regid(fp, SYSTEM_VALUE_BARYCENTRIC_LINEAR_PIXEL),
+ A3XX_GRAS_CL_CLIP_CNTL_IJ_NON_PERSP_CENTER);
+ val |= CONDREG(ir3_find_sysval_regid(fp, SYSTEM_VALUE_BARYCENTRIC_PERSP_CENTROID),
+ A3XX_GRAS_CL_CLIP_CNTL_IJ_PERSP_CENTROID);
+ val |= CONDREG(ir3_find_sysval_regid(fp, SYSTEM_VALUE_BARYCENTRIC_LINEAR_CENTROID),
+ A3XX_GRAS_CL_CLIP_CNTL_IJ_NON_PERSP_CENTROID);
+ /* docs say enable at least one of IJ_PERSP_CENTER/CENTROID when fragcoord is used */
+ val |= CONDREG(ir3_find_sysval_regid(fp, SYSTEM_VALUE_FRAG_COORD),
+ A3XX_GRAS_CL_CLIP_CNTL_IJ_PERSP_CENTER);