From cf52d79d2472c83ae6d8de8f8fc0796174beb854 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Mon, 23 May 2022 14:58:48 +0200 Subject: [PATCH] v3dv: do not do STATIC_ASSERT on variables Use an enum value instead, so it's guaranteed to be constant. Reviewed-by: Yonggang Luo Part-of: --- src/gallium/drivers/v3d/v3dx_draw.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/drivers/v3d/v3dx_draw.c b/src/gallium/drivers/v3d/v3dx_draw.c index a3bc11907d7..9c956761d7b 100644 --- a/src/gallium/drivers/v3d/v3dx_draw.c +++ b/src/gallium/drivers/v3d/v3dx_draw.c @@ -739,8 +739,7 @@ v3d_emit_gl_shader_state(struct v3d_context *v3d, if (!rsc) continue; - const uint32_t size = - cl_packet_length(GL_SHADER_STATE_ATTRIBUTE_RECORD); + enum { size = cl_packet_length(GL_SHADER_STATE_ATTRIBUTE_RECORD) }; cl_emit_with_prepacked(&job->indirect, GL_SHADER_STATE_ATTRIBUTE_RECORD, &vtx->attrs[i * size], attr) {