summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r300/r300_state.c
diff options
context:
space:
mode:
authorCorbin Simpson <MostAwesomeDude@gmail.com>2009-10-14 03:09:41 -0700
committerCorbin Simpson <MostAwesomeDude@gmail.com>2009-10-14 03:09:41 -0700
commitfd63f89e95342d7d5921d6369346e356b505b584 (patch)
treeeb940c46ffa18432ba7f5190bd6e3055b08e8633 /src/gallium/drivers/r300/r300_state.c
parentf13e507798cdbbe2fad5df33dcd581d49d6fa7ab (diff)
r300g: Move ztop to derived state.
Need to get it into its own atom instead of piggybacking on DSA.
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 95e2943baa..8359850966 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;
}