diff options
author | Brian Paul <[email protected]> | 2009-09-02 08:45:34 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2009-09-02 08:47:47 -0600 |
commit | 83e4470d9a3367883b3fe699629f1d8648459a89 (patch) | |
tree | c7f34bc864f10b34d44501f1b009ce583bce7a25 | |
parent | a46e32787d98192d35bf2834011cfa5537e0e703 (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.c | 5 |
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 { |