From 0eef4d7f8fd2fc4d1a0dc0d1a583cbccbd9349d6 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 8 Jun 2018 08:31:30 -0700 Subject: [PATCH] v3d: Fix the size of the packed attribute state. Fixes segfaults in dEQP-GLES3.functional.vertex_array_objects.all_attributes. --- src/gallium/drivers/v3d/v3d_context.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/v3d/v3d_context.h b/src/gallium/drivers/v3d/v3d_context.h index a22e1e7..f74541f 100644 --- a/src/gallium/drivers/v3d/v3d_context.h +++ b/src/gallium/drivers/v3d/v3d_context.h @@ -183,7 +183,7 @@ struct v3d_vertex_stateobj { struct pipe_vertex_element pipe[VC5_MAX_ATTRIBUTES]; unsigned num_elements; - uint8_t attrs[12 * VC5_MAX_ATTRIBUTES]; + uint8_t attrs[16 * VC5_MAX_ATTRIBUTES]; struct v3d_bo *default_attribute_values; }; -- 2.7.4