diff options
author | Roland Scheidegger <rscheidegger@gmx.ch> | 2006-09-13 17:35:44 +0000 |
---|---|---|
committer | Roland Scheidegger <rscheidegger@gmx.ch> | 2006-09-13 17:35:44 +0000 |
commit | cb08dcbbf29dfa82128c8302f7aa69e90478a5ea (patch) | |
tree | 4b309a3d8754cd03c6ff445c76500371b1f6ab79 /src/mesa/drivers/dri/r200/r200_state.c | |
parent | 87d6028f28d35ae7f88a606c8119be627eb6599a (diff) |
fix GL_REFLECTION_MAP texgen by not using tex matrix negation when lighting is not enabled (?). This fixes demos/cubemap as well as glean texCube test.
Diffstat (limited to 'src/mesa/drivers/dri/r200/r200_state.c')
-rw-r--r-- | src/mesa/drivers/dri/r200/r200_state.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r200/r200_state.c b/src/mesa/drivers/dri/r200/r200_state.c index 452d354f6e..658ce634e8 100644 --- a/src/mesa/drivers/dri/r200/r200_state.c +++ b/src/mesa/drivers/dri/r200/r200_state.c @@ -1970,6 +1970,8 @@ static void r200Enable( GLcontext *ctx, GLenum cap, GLboolean state ) case GL_LIGHTING: r200UpdateSpecular(ctx); + /* for reflection map fixup - might set recheck_texgen for all units too */ + rmesa->NewGLState |= _NEW_TEXTURE; break; case GL_LINE_SMOOTH: |