Mesa (master): d3d1x: propagate DepthBiasClamp to rasterizer cso

Christoph Bumiller chrisbmr at kemper.freedesktop.org
Wed Sep 28 14:34:02 UTC 2011


Module: Mesa
Branch: master
Commit: ddb5cd0a7b7d55595c47f25645b80796dc8cdf7a
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddb5cd0a7b7d55595c47f25645b80796dc8cdf7a

Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Sep 24 13:27:08 2011 +0200

d3d1x: propagate DepthBiasClamp to rasterizer cso

---

 .../state_trackers/d3d1x/gd3d11/d3d11_screen.h     |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/src/gallium/state_trackers/d3d1x/gd3d11/d3d11_screen.h b/src/gallium/state_trackers/d3d1x/gd3d11/d3d11_screen.h
index 4405d33..9d8bbd8 100644
--- a/src/gallium/state_trackers/d3d1x/gd3d11/d3d11_screen.h
+++ b/src/gallium/state_trackers/d3d1x/gd3d11/d3d11_screen.h
@@ -504,11 +504,10 @@ struct GalliumD3D11ScreenImpl : public GalliumD3D11Screen
 		else
 			state.cull_face = PIPE_FACE_NONE;
 		state.front_ccw = !!rasterizer_desc->FrontCounterClockwise;
-		/* TODO: is this correct? */
-		/* TODO: we are ignoring depthBiasClamp! */
 		state.offset_tri = state.offset_line = state.offset_point = rasterizer_desc->SlopeScaledDepthBias || rasterizer_desc->DepthBias;
 		state.offset_scale = rasterizer_desc->SlopeScaledDepthBias;
 		state.offset_units = rasterizer_desc->DepthBias;
+		state.offset_clamp = rasterizer_desc->DepthBiasClamp;
 		state.scissor = !!rasterizer_desc->ScissorEnable;
 		state.multisample = !!rasterizer_desc->MultisampleEnable;
 		state.line_smooth = !!rasterizer_desc->AntialiasedLineEnable;




More information about the mesa-commit mailing list