Mesa (master): r300g: always emit hyperz state atom.
Dave Airlie
airlied at kemper.freedesktop.org
Thu Aug 5 11:02:58 UTC 2010
Module: Mesa
Branch: master
Commit: b5f104471175830de6474c176ebc567714edcdd6
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5f104471175830de6474c176ebc567714edcdd6
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Aug 5 20:58:51 2010 +1000
r300g: always emit hyperz state atom.
---
src/gallium/drivers/r300/r300_context.c | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/gallium/drivers/r300/r300_context.c b/src/gallium/drivers/r300/r300_context.c
index 0668fbc..4658ab0 100644
--- a/src/gallium/drivers/r300/r300_context.c
+++ b/src/gallium/drivers/r300/r300_context.c
@@ -195,8 +195,7 @@ static void r300_setup_atoms(struct r300_context* r300)
R300_INIT_ATOM(gpu_flush, 9);
R300_INIT_ATOM(aa_state, 4);
R300_INIT_ATOM(fb_state, 0);
- if (has_hyperz)
- R300_INIT_ATOM(hyperz_state, is_rv350 ? 10 : 8);
+ R300_INIT_ATOM(hyperz_state, is_rv350 ? 10 : 8);
/* ZB (unpipelined), SC. */
R300_INIT_ATOM(ztop_state, 2);
/* ZB, FG. */
@@ -251,8 +250,7 @@ static void r300_setup_atoms(struct r300_context* r300)
r300->clip_state.state = CALLOC_STRUCT(r300_clip_state);
r300->fb_state.state = CALLOC_STRUCT(pipe_framebuffer_state);
r300->gpu_flush.state = CALLOC_STRUCT(pipe_framebuffer_state);
- if (has_hyperz)
- r300->hyperz_state.state = CALLOC_STRUCT(r300_hyperz_state);
+ r300->hyperz_state.state = CALLOC_STRUCT(r300_hyperz_state);
r300->invariant_state.state = CALLOC_STRUCT(r300_invariant_state);
r300->rs_block_state.state = CALLOC_STRUCT(r300_rs_block);
r300->scissor_state.state = CALLOC_STRUCT(pipe_scissor_state);
@@ -365,7 +363,6 @@ static void r300_init_states(struct pipe_context *pipe)
}
/* Initialize the hyperz state. */
- if (r300->rws->get_value(r300->rws, R300_CAN_HYPERZ))
{
struct r300_hyperz_state *hyperz =
(struct r300_hyperz_state*)r300->hyperz_state.state;
More information about the mesa-commit
mailing list