summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2009-09-02 08:45:34 -0600
committerBrian Paul <[email protected]>2009-09-02 08:47:47 -0600
commit83e4470d9a3367883b3fe699629f1d8648459a89 (patch)
treec7f34bc864f10b34d44501f1b009ce583bce7a25
parenta46e32787d98192d35bf2834011cfa5537e0e703 (diff)
mesa: added #ifdef __GNUC__ around GLubyte bitfield usage
It would be nice if there were a #pragma or something to disable the warnings: main/texenvprogram.c:87: warning: type of bit-field ‘Source’ is a GCC extension main/texenvprogram.c:88: warning: type of bit-field ‘Operand’ is a GCC extension but there doesn't appear to be a way to do that.
-rw-r--r--src/mesa/main/texenvprogram.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesa/main/texenvprogram.c b/src/mesa/main/texenvprogram.c
index b16b8dd36b8..770a2c26f7e 100644
--- a/src/mesa/main/texenvprogram.c
+++ b/src/mesa/main/texenvprogram.c
@@ -82,8 +82,13 @@ texenv_doing_secondary_color(GLcontext *ctx)
#define DISASSEM (MESA_VERBOSE & VERBOSE_DISASSEM)
struct mode_opt {
+#ifdef __GNUC__
GLubyte Source:4; /**< SRC_x */
GLubyte Operand:3; /**< OPR_x */
+#else
+ GLubyte Source; /**< SRC_x */
+ GLubyte Operand; /**< OPR_x */
+#endif
};
struct state_key {