From ee8ea0cf86958781d098ecc8b81bd165da3cd634 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 29 Mar 2021 11:04:39 -0400 Subject: [PATCH] lavapipe: ignore unused clearvalues when beginning renderpass according to spec, unused clearvalues aren't accessed > Only elements corresponding to cleared attachments are used. Other elements of pClearValues are ignored. Reviewed-by: Dave Airlie Part-of: --- src/gallium/frontends/lavapipe/lvp_cmd_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/frontends/lavapipe/lvp_cmd_buffer.c b/src/gallium/frontends/lavapipe/lvp_cmd_buffer.c index 89481269527..a3f376cfa92 100644 --- a/src/gallium/frontends/lavapipe/lvp_cmd_buffer.c +++ b/src/gallium/frontends/lavapipe/lvp_cmd_buffer.c @@ -339,7 +339,7 @@ state_setup_attachments(struct lvp_attachment_state *attachments, } } attachments[i].pending_clear_aspects = clear_aspects; - if (clear_values) + if (clear_aspects) attachments[i].clear_value = clear_values[i]; } }