diff options
author | Brian Paul <brian.paul@tungstengraphics.com> | 2005-10-08 14:41:17 +0000 |
---|---|---|
committer | Brian Paul <brian.paul@tungstengraphics.com> | 2005-10-08 14:41:17 +0000 |
commit | 474f28e57ca750ca39d7f684904a3c0e69a03f62 (patch) | |
tree | aa9d5d1c9c37bf9a457ed0e77f89eabda631efda /src/mesa/main/get_gen.py | |
parent | 81a22ef53953d950052c7bd5a282e96107a25f24 (diff) |
Fix some issues with state updates and renderbuffers. Querying GL_RED_BITS,
etc. after calling glRenderBufferStorageEXT gave undefined results.
Diffstat (limited to 'src/mesa/main/get_gen.py')
-rw-r--r-- | src/mesa/main/get_gen.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mesa/main/get_gen.py b/src/mesa/main/get_gen.py index aff4a0c922..a722ac23f7 100644 --- a/src/mesa/main/get_gen.py +++ b/src/mesa/main/get_gen.py @@ -1025,6 +1025,9 @@ def EmitGetFunction(stateVars, returnType): print " if (!params)" print " return;" print "" + print " if (ctx->NewState)" + print " _mesa_update_state(ctx);" + print "" print " if (ctx->Driver.%s &&" % function print " ctx->Driver.%s(ctx, pname, params))" % function print " return;" @@ -1075,6 +1078,7 @@ def EmitHeader(): #include "get.h" #include "macros.h" #include "mtypes.h" +#include "state.h" #include "texcompress.h" |