From 615c3a078b6aaa3a2f886b7e07a12d2b6bbba23e Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Sat, 7 Jan 2023 15:25:49 -0500 Subject: [PATCH] asahi: Fix segfault with null drawbuffer Fixes fbo-drawbuffers-none piglit. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/asahi/agx_batch.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/asahi/agx_batch.c b/src/gallium/drivers/asahi/agx_batch.c index 600b733..a786451 100644 --- a/src/gallium/drivers/asahi/agx_batch.c +++ b/src/gallium/drivers/asahi/agx_batch.c @@ -70,7 +70,8 @@ agx_batch_init(struct agx_context *ctx, } for (unsigned i = 0; i < key->nr_cbufs; ++i) { - agx_batch_writes(batch, agx_resource(key->cbufs[i]->texture)); + if (key->cbufs[i]) + agx_batch_writes(batch, agx_resource(key->cbufs[i]->texture)); } unsigned batch_idx = agx_batch_idx(batch); -- 2.7.4