diff options
author | Oliver McFadden <z3ro.geek@gmail.com> | 2007-06-20 03:02:34 +0000 |
---|---|---|
committer | Oliver McFadden <z3ro.geek@gmail.com> | 2007-06-24 14:01:19 +0000 |
commit | 909091b7dc2ee2875807a1d3ebcb9732fdfeaab3 (patch) | |
tree | 966fc6c367d14a70480ebd2f7fc9645da5d8478d /src | |
parent | bf334d852d60b9a5ea21234a816d0acb03f1b48c (diff) | |
download | external_mesa3d-909091b7dc2ee2875807a1d3ebcb9732fdfeaab3.zip external_mesa3d-909091b7dc2ee2875807a1d3ebcb9732fdfeaab3.tar.gz external_mesa3d-909091b7dc2ee2875807a1d3ebcb9732fdfeaab3.tar.bz2 |
r300: Setup the default state for polygon offset point/line.
I believe there are still bugs with all polygon offset types. The point and line
types may need to be handled specially, too.
This shouldn't break anything because it just enabled the occlusion control bits
for polygon offset.
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/dri/r300/r300_state.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_state.c b/src/mesa/drivers/dri/r300/r300_state.c index 85212b5..dfde2f0 100644 --- a/src/mesa/drivers/dri/r300/r300_state.c +++ b/src/mesa/drivers/dri/r300/r300_state.c @@ -1928,6 +1928,8 @@ static void r300ResetHwState(r300ContextPtr r300) r300PolygonOffset(ctx, ctx->Polygon.OffsetFactor, ctx->Polygon.OffsetUnits); + r300Enable(ctx, GL_POLYGON_OFFSET_POINT, ctx->Polygon.OffsetPoint); + r300Enable(ctx, GL_POLYGON_OFFSET_LINE, ctx->Polygon.OffsetLine); r300Enable(ctx, GL_POLYGON_OFFSET_FILL, ctx->Polygon.OffsetFill); r300->hw.unk42C0.cmd[1] = 0x4B7FFFFF; |