summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i915/i830_vtbl.c
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2012-03-02 13:09:51 -0800
committerEric Anholt <eric@anholt.net>2012-03-02 17:16:11 -0800
commit4d4f2daefabdc4ca1dd778a9265475c65ef52936 (patch)
treec1bfa1eedee239deed39d2dc57d2a9c3edae5e0b /src/mesa/drivers/dri/i915/i830_vtbl.c
parenta9073e34863977f24ade27c0f332fe044495a09b (diff)
downloadexternal_mesa3d-4d4f2daefabdc4ca1dd778a9265475c65ef52936.zip
external_mesa3d-4d4f2daefabdc4ca1dd778a9265475c65ef52936.tar.gz
external_mesa3d-4d4f2daefabdc4ca1dd778a9265475c65ef52936.tar.bz2
i915: Fix piglit fbo-nodepth-test on i830.
This is a direct port of fc4fba52cf7e9616c70dd76b4d6bdba6582e157b from i915, and fixes GPU hangs when running piglit. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=41372 Reviewed-by: Eric Anholt <eric@anholt.net> NOTE: This is a candidate for release branches.
Diffstat (limited to 'src/mesa/drivers/dri/i915/i830_vtbl.c')
-rw-r--r--src/mesa/drivers/dri/i915/i830_vtbl.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i915/i830_vtbl.c b/src/mesa/drivers/dri/i915/i830_vtbl.c
index 8b25596..8acbc87 100644
--- a/src/mesa/drivers/dri/i915/i830_vtbl.c
+++ b/src/mesa/drivers/dri/i915/i830_vtbl.c
@@ -826,8 +826,7 @@ i830_update_draw_buffer(struct intel_context *intel)
/*
* Update depth and stencil test state
*/
- ctx->Driver.Enable(ctx, GL_DEPTH_TEST,
- (ctx->Depth.Test && fb->Visual.depthBits > 0));
+ ctx->Driver.Enable(ctx, GL_DEPTH_TEST, ctx->Depth.Test);
ctx->Driver.Enable(ctx, GL_STENCIL_TEST,
(ctx->Stencil.Enabled && fb->Visual.stencilBits > 0));