diff options
author | Corbin Simpson <[email protected]> | 2009-10-14 03:09:41 -0700 |
---|---|---|
committer | Corbin Simpson <[email protected]> | 2009-10-14 03:09:41 -0700 |
commit | fd63f89e95342d7d5921d6369346e356b505b584 (patch) | |
tree | eb940c46ffa18432ba7f5190bd6e3055b08e8633 /src/gallium/drivers/r300/r300_state.c | |
parent | f13e507798cdbbe2fad5df33dcd581d49d6fa7ab (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.c | 10 |
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; } |