Browse Source

fix Unichrome/Blender crash, bug 13142

tags/mesa_7_1_rc1
Benno Schulenberg 18 years ago
parent
commit
1dfec88e72
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      src/mesa/drivers/dri/unichrome/via_tris.c

+ 4
- 2
src/mesa/drivers/dri/unichrome/via_tris.c View File

@@ -666,9 +666,11 @@ static void viaChooseRenderState(GLcontext *ctx)
}

if (flags & (ANY_FALLBACK_FLAGS|ANY_RASTER_FLAGS)) {
if (flags & DD_TRI_LIGHT_TWOSIDE) index |= VIA_TWOSIDE_BIT;
if (ctx->Light.Enabled && ctx->Light.Model.TwoSide)
index |= VIA_TWOSIDE_BIT;
if (flags & DD_TRI_OFFSET) index |= VIA_OFFSET_BIT;
if (flags & DD_TRI_UNFILLED) index |= VIA_UNFILLED_BIT;
if (ctx->Polygon.FrontMode != GL_FILL || ctx->Polygon.BackMode != GL_FILL)
index |= VIA_UNFILLED_BIT;
if (flags & ANY_FALLBACK_FLAGS) index |= VIA_FALLBACK_BIT;

/* Hook in fallbacks for specific primitives.

Loading…
Cancel
Save