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