diff --git a/src/freedreno/vulkan/tu_pipeline.c b/src/freedreno/vulkan/tu_pipeline.c index b3e682c1178..0649ffcf847 100644 --- a/src/freedreno/vulkan/tu_pipeline.c +++ b/src/freedreno/vulkan/tu_pipeline.c @@ -1377,7 +1377,7 @@ tu6_emit_fs_inputs(struct tu_cs *cs, const struct ir3_shader_variant *fs) A6XX_HLSQ_CONTROL_4_REG_ZWCOORDREGID(zwcoord_regid) | A6XX_HLSQ_CONTROL_4_REG_IJ_PERSP_SAMPLE(ij_regid[IJ_PERSP_SAMPLE]) | A6XX_HLSQ_CONTROL_4_REG_IJ_LINEAR_SAMPLE(ij_regid[IJ_LINEAR_SAMPLE])); - tu_cs_emit(cs, 0xfc); + tu_cs_emit(cs, 0xfcfc); enum a6xx_threadsize thrsz = fs->info.double_threadsize ? THREAD128 : THREAD64; tu_cs_emit_pkt4(cs, REG_A6XX_HLSQ_FS_CNTL_0, 1); diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_program.c b/src/gallium/drivers/freedreno/a6xx/fd6_program.c index ddc4e9c5ef1..3ed5a642d4c 100644 --- a/src/gallium/drivers/freedreno/a6xx/fd6_program.c +++ b/src/gallium/drivers/freedreno/a6xx/fd6_program.c @@ -746,7 +746,7 @@ setup_stateobj(struct fd_ringbuffer *ring, struct fd_context *ctx, A6XX_HLSQ_CONTROL_4_REG_ZWCOORDREGID(zwcoord_regid) | A6XX_HLSQ_CONTROL_4_REG_IJ_PERSP_SAMPLE(ij_regid[IJ_PERSP_SAMPLE]) | A6XX_HLSQ_CONTROL_4_REG_IJ_LINEAR_SAMPLE(ij_regid[IJ_LINEAR_SAMPLE])); - OUT_RING(ring, 0xfc); /* XXX */ + OUT_RING(ring, 0xfcfc); /* line length (?), foveation quality */ OUT_PKT4(ring, REG_A6XX_HLSQ_FS_CNTL_0, 1); OUT_RING(ring, A6XX_HLSQ_FS_CNTL_0_THREADSIZE(fssz) |