summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2011-11-28 18:13:44 -0700
committerBrian Paul <[email protected]>2011-11-30 06:57:36 -0700
commitea472ffe67571d868f22a949e989c748b433ddbc (patch)
treee1321573b4097acdecbcfed2bf64db6866bb917c
parent15be8b4bf01a4f01b2afcea82bd042f3a98b9ac1 (diff)
swrast: use STATIC_ASSERT to make sure texfetch table isn't missing entries
When new MESA_FORMAT_x enums are added we need to add a new entry in the table of texture fetch functions. In the past this has been missed if swrast isn't actually tested. Using a static assertion should help with that.
-rw-r--r--src/mesa/swrast/s_texfetch.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/swrast/s_texfetch.c b/src/mesa/swrast/s_texfetch.c
index bcd63b60273..ab7cfb50f94 100644
--- a/src/mesa/swrast/s_texfetch.c
+++ b/src/mesa/swrast/s_texfetch.c
@@ -1282,7 +1282,8 @@ _mesa_get_texel_fetch_func(gl_format format, GLuint dims)
}
#endif
- assert(Elements(texfetch_funcs) == MESA_FORMAT_COUNT);
+ STATIC_ASSERT(Elements(texfetch_funcs) == MESA_FORMAT_COUNT);
+
assert(format < MESA_FORMAT_COUNT);
switch (dims) {