From ddb5cd0a7b7d55595c47f25645b80796dc8cdf7a Mon Sep 17 00:00:00 2001 From: Christoph Bumiller Date: Sat, 24 Sep 2011 13:27:08 +0200 Subject: [PATCH] d3d1x: propagate DepthBiasClamp to rasterizer cso --- src/gallium/state_trackers/d3d1x/gd3d11/d3d11_screen.h | 3 +-- 1 file changed, 1 insertion(+), 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 4405d33ea8a..9d8bbd89537 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;