From 29c05a7de3dae42ccbb46ccb89a1e652bfad6997 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Fri, 23 Jan 2026 14:31:30 -0500 Subject: [PATCH] panvk: Memset fb state to zero Reviewed-by: Lars-Ivar Hesselberg Simonsen Acked-by: Boris Brezillon Acked-by: Eric R. Smith Part-of: --- src/panfrost/vulkan/panvk_vX_cmd_draw.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/panfrost/vulkan/panvk_vX_cmd_draw.c b/src/panfrost/vulkan/panvk_vX_cmd_draw.c index 31dcaa5bc5b..3a8b70ef18d 100644 --- a/src/panfrost/vulkan/panvk_vX_cmd_draw.c +++ b/src/panfrost/vulkan/panvk_vX_cmd_draw.c @@ -358,21 +358,16 @@ panvk_per_arch(cmd_init_render_state)(struct panvk_cmd_buffer *cmdbuf, BITSET_SET(cmdbuf->state.gfx.dirty, PANVK_CMD_GRAPHICS_DIRTY_RENDER_STATE); -#if PAN_ARCH < 9 - render->fb.bo_count = 0; - memset(render->fb.bos, 0, sizeof(render->fb.bos)); -#endif - render->first_provoking_vertex = U_TRISTATE_UNSET; #if PAN_ARCH >= 10 render->maybe_set_tds_provoking_vertex = NULL; render->maybe_set_fbds_provoking_vertex = NULL; #endif - memset(render->fb.crc_valid, 0, sizeof(render->fb.crc_valid)); memset(&render->color_attachments, 0, sizeof(render->color_attachments)); memset(&render->z_attachment, 0, sizeof(render->z_attachment)); memset(&render->s_attachment, 0, sizeof(render->s_attachment)); + memset(&render->fb, 0, sizeof(render->fb)); render->bound_attachments = 0; const VkMultisampledRenderToSingleSampledInfoEXT *ms2ss_info =