projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
15a8e7e
)
i965: enable polygon offset on sandybridge
author
Zhenyu Wang
<zhenyuw@linux.intel.com>
Sun, 26 Sep 2010 05:17:18 +0000
(13:17 +0800)
committer
Zhenyu Wang
<zhenyuw@linux.intel.com>
Tue, 28 Sep 2010 07:58:21 +0000
(15:58 +0800)
Depth offset function is moved to SF stage on sandybridge.
src/mesa/drivers/dri/i965/gen6_sf_state.c
patch
|
blob
|
history
diff --git
a/src/mesa/drivers/dri/i965/gen6_sf_state.c
b/src/mesa/drivers/dri/i965/gen6_sf_state.c
index b5984255afaf91479ff71eed0cda937b69a67959..a0322784685820614e72d1146743e542877dc9e8 100644
(file)
--- a/
src/mesa/drivers/dri/i965/gen6_sf_state.c
+++ b/
src/mesa/drivers/dri/i965/gen6_sf_state.c
@@
-87,6
+87,9
@@
upload_sf_state(struct brw_context *brw)
if ((ctx->Polygon.FrontFace == GL_CCW) ^ render_to_fbo)
dw2 |= GEN6_SF_WINDING_CCW;
+ if (ctx->Polygon.OffsetFill)
+ dw2 |= GEN6_SF_GLOBAL_DEPTH_OFFSET_SOLID;
+
/* _NEW_SCISSOR */
if (ctx->Scissor.Enabled)
dw3 |= GEN6_SF_SCISSOR_ENABLE;