diff --git a/src/gallium/drivers/panfrost/pan_cmdstream.c b/src/gallium/drivers/panfrost/pan_cmdstream.c
index 20fc4741e6d..3f40e7e8c5b 100644
--- a/src/gallium/drivers/panfrost/pan_cmdstream.c
+++ b/src/gallium/drivers/panfrost/pan_cmdstream.c
@@ -312,7 +312,7 @@ panfrost_emit_blend(struct panfrost_batch *batch, void *rts,
cfg.srgb = util_format_is_srgb(batch->key.cbufs[i]->format);
cfg.load_destination = blend[i].load_dest;
- cfg.dither_disable = !batch->ctx->blend->base.dither;
+ cfg.round_to_fb_precision = !batch->ctx->blend->base.dither;
if (!(dev->quirks & IS_BIFROST))
cfg.midgard_blend_shader = blend[i].is_shader;
diff --git a/src/panfrost/lib/midgard.xml b/src/panfrost/lib/midgard.xml
index d8c17de17b9..0a829700170 100644
--- a/src/panfrost/lib/midgard.xml
+++ b/src/panfrost/lib/midgard.xml
@@ -296,7 +296,7 @@
-
+
diff --git a/src/panfrost/lib/pan_blit.c b/src/panfrost/lib/pan_blit.c
index af91bc91675..1add3229f06 100644
--- a/src/panfrost/lib/pan_blit.c
+++ b/src/panfrost/lib/pan_blit.c
@@ -325,7 +325,7 @@ panfrost_load_midg(
unsigned flags = 0;
pan_pack(&flags, BLEND_FLAGS, cfg) {
- cfg.dither_disable = true;
+ cfg.round_to_fb_precision = true;
cfg.srgb = srgb;
cfg.midgard_blend_shader = blend_shader;
}