diff --git a/src/panfrost/vulkan/panvk_vX_cmd_fb_preload.c b/src/panfrost/vulkan/panvk_vX_cmd_fb_preload.c index b9fd55017d9..0065cda517c 100644 --- a/src/panfrost/vulkan/panvk_vX_cmd_fb_preload.c +++ b/src/panfrost/vulkan/panvk_vX_cmd_fb_preload.c @@ -621,7 +621,8 @@ cmd_emit_dcd(struct panvk_cmd_buffer *cmdbuf, cfg.blend = bds.gpu; cfg.blend_count = bd_count; - cfg.render_target_mask = cmdbuf->state.gfx.render.bound_attachments; + cfg.render_target_mask = cmdbuf->state.gfx.render.bound_attachments & + MESA_VK_RP_ATTACHMENT_ANY_COLOR_BITS; } else { /* ZS_EMIT requires late update/kill */ cfg.zs_update_operation = MALI_PIXEL_KILL_FORCE_LATE;