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>
This commit is contained in:
Erik Faye-Lund
2022-05-23 14:58:48 +02:00
committed by Marge Bot
parent d8e34243ae
commit cf52d79d24
+1 -2
View File
@@ -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) {