summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Faye-Lund <erik.faye-lund@collabora.com>2022-05-23 14:58:48 +0200
committerMarge Bot <emma+marge@anholt.net>2022-06-03 07:14:43 +0000
commitcf52d79d2472c83ae6d8de8f8fc0796174beb854 (patch)
tree9685f1010fbe49e8b3c99d16598e919e7946c608
parentd8e34243ae6db2681467507bf9a55e3d2a76ade9 (diff)
v3dv: do not do STATIC_ASSERT on variables
Use an enum value instead, so it's guaranteed to be constant. Reviewed-by: Yonggang Luo <luoyonggang@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16670>
-rw-r--r--src/gallium/drivers/v3d/v3dx_draw.c3
1 files changed, 1 insertions, 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) {