Mesa (main): iris: do not do STATIC_ASSERT on variables
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Jun 3 07:49:47 UTC 2022
Module: Mesa
Branch: main
Commit: 8376fb0f3336f3b7dce827ba997adf9df3e18e33
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8376fb0f3336f3b7dce827ba997adf9df3e18e33
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date: Mon May 23 14:53:49 2022 +0200
iris: do not do STATIC_ASSERT on variables
Reviewed-by: Yonggang Luo <luoyonggang at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16670>
---
src/gallium/drivers/iris/iris_state.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c
index 00114113062..f95339f2a5b 100644
--- a/src/gallium/drivers/iris/iris_state.c
+++ b/src/gallium/drivers/iris/iris_state.c
@@ -2345,7 +2345,7 @@ static void
alloc_surface_states(struct iris_surface_state *surf_state,
unsigned aux_usages)
{
- const unsigned surf_size = 4 * GENX(RENDER_SURFACE_STATE_length);
+ enum { surf_size = 4 * GENX(RENDER_SURFACE_STATE_length) };
/* If this changes, update this to explicitly align pointers */
STATIC_ASSERT(surf_size == SURFACE_STATE_ALIGNMENT);
@@ -6235,7 +6235,7 @@ iris_upload_dirty_render_state(struct iris_context *ice,
for (int i = 0; i < 4; i++) {
struct iris_stream_output_target *tgt =
(void *) ice->state.so_target[i];
- const uint32_t dwords = GENX(3DSTATE_SO_BUFFER_length);
+ enum { dwords = GENX(3DSTATE_SO_BUFFER_length) };
uint32_t *so_buffers = genx->so_buffers + i * dwords;
bool zero_offset = false;
More information about the mesa-commit
mailing list