diff options
author | Aapo Tahkola <aet@rasterburn.org> | 2007-01-18 05:56:13 +0200 |
---|---|---|
committer | Aapo Tahkola <aet@rasterburn.org> | 2007-01-18 05:56:13 +0200 |
commit | 62efc4ba3eb53ca75abbe9b52feabe49a5fd56b5 (patch) | |
tree | 2bb570cfed38ce7747d802de0b4a3e595901625f /src/mesa/drivers/dri/r300/r300_render.c | |
parent | 3bfbe63806cee1c44da2625daf069b719f2a6097 (diff) | |
download | external_mesa3d-62efc4ba3eb53ca75abbe9b52feabe49a5fd56b5.zip external_mesa3d-62efc4ba3eb53ca75abbe9b52feabe49a5fd56b5.tar.gz external_mesa3d-62efc4ba3eb53ca75abbe9b52feabe49a5fd56b5.tar.bz2 |
support as much of GL_EXT_stencil_two_side as we can. untested.
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_render.c')
-rw-r--r-- | src/mesa/drivers/dri/r300/r300_render.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_render.c b/src/mesa/drivers/dri/r300/r300_render.c index 03f1683..91305cb 100644 --- a/src/mesa/drivers/dri/r300/r300_render.c +++ b/src/mesa/drivers/dri/r300/r300_render.c @@ -406,6 +406,10 @@ int r300Fallback(GLcontext *ctx) */ FALLBACK_IF(ctx->Fog.Enabled); #endif + FALLBACK_IF(ctx->Stencil._TestTwoSide && + (ctx->Stencil.Ref[0] != ctx->Stencil.Ref[1] || + ctx->Stencil.ValueMask[0] != ctx->Stencil.ValueMask[1] || + ctx->Stencil.WriteMask[0] != ctx->Stencil.WriteMask[1])); if(!r300->disable_lowimpact_fallback){ /* GL_POLYGON_OFFSET_POINT */ |