Mesa (gallium-clip-state): st/mesa: fix DrawPixels with GL_DEPTH_CLAMP

Marek Olšák mareko at kemper.freedesktop.org
Fri Jan 6 00:43:39 UTC 2012


Module: Mesa
Branch: gallium-clip-state
Commit: 6f6fa1c26bd19f797c1996731708e3569c9bfe24
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f6fa1c26bd19f797c1996731708e3569c9bfe24

Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Jan  6 01:41:39 2012 +0100

st/mesa: fix DrawPixels with GL_DEPTH_CLAMP

---

 src/mesa/state_tracker/st_cb_drawpixels.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/state_tracker/st_cb_drawpixels.c b/src/mesa/state_tracker/st_cb_drawpixels.c
index 5bd6719..cea84b4 100644
--- a/src/mesa/state_tracker/st_cb_drawpixels.c
+++ b/src/mesa/state_tracker/st_cb_drawpixels.c
@@ -687,7 +687,7 @@ draw_textured_quad(struct gl_context *ctx, GLint x, GLint y, GLfloat z,
       memset(&rasterizer, 0, sizeof(rasterizer));
       rasterizer.clamp_fragment_color = ctx->Color._ClampFragmentColor;
       rasterizer.gl_rasterization_rules = 1;
-      rasterizer.depth_clip = 1;
+      rasterizer.depth_clip = !ctx->Transform.DepthClamp;
       rasterizer.scissor = ctx->Scissor.Enabled;
       cso_set_rasterizer(cso, &rasterizer);
    }




More information about the mesa-commit mailing list