aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r300/r300_state.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/r300/r300_state.c')
-rw-r--r--src/gallium/drivers/r300/r300_state.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/gallium/drivers/r300/r300_state.c b/src/gallium/drivers/r300/r300_state.c
index 95e2943baa5..8359850966b 100644
--- a/src/gallium/drivers/r300/r300_state.c
+++ b/src/gallium/drivers/r300/r300_state.c
@@ -190,7 +190,6 @@ static void*
r300_create_dsa_state(struct pipe_context* pipe,
const struct pipe_depth_stencil_alpha_state* state)
{
- struct r300_context* r300 = r300_context(pipe);
struct r300_dsa_state* dsa = CALLOC_STRUCT(r300_dsa_state);
/* Depth test setup. */
@@ -250,15 +249,6 @@ static void*
0, 1023);
}
- dsa->z_buffer_top = R300_ZTOP_ENABLE;
- /* XXX TODO: add frag prog rules for ztop disable */
- if (r300_fragment_shader_writes_depth(r300->fs))
- dsa->z_buffer_top = R300_ZTOP_DISABLE;
- if (state->alpha.enabled && state->alpha.func != PIPE_FUNC_ALWAYS)
- dsa->z_buffer_top = R300_ZTOP_DISABLE;
- if (r300->query_current)
- dsa->z_buffer_top = R300_ZTOP_DISABLE;
-
return (void*)dsa;
}