From: Jordan Justen Date: Fri, 20 Mar 2015 07:46:03 +0000 (-0700) Subject: i965/state: Remove brw->state.dirty X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=22ccdf12dd7b5db6eb0c8f2b03c3516f8376fdad;p=mesa.git i965/state: Remove brw->state.dirty We now use brw->NewGLState and brw->ctx.NewDriverState instead. Suggested-by: Kenneth Graunke Signed-off-by: Jordan Justen Reviewed-by: Kristian Høgsberg Reviewed-by: Kenneth Graunke --- diff --git a/src/mesa/drivers/dri/i965/brw_context.h b/src/mesa/drivers/dri/i965/brw_context.h index ed250d2c6a7..6c168a33eba 100644 --- a/src/mesa/drivers/dri/i965/brw_context.h +++ b/src/mesa/drivers/dri/i965/brw_context.h @@ -1117,7 +1117,6 @@ struct brw_context GLuint NewGLState; struct { - struct brw_state_flags dirty; struct brw_state_flags pipelines[BRW_NUM_PIPELINES]; } state; diff --git a/src/mesa/drivers/dri/i965/brw_state_upload.c b/src/mesa/drivers/dri/i965/brw_state_upload.c index f6369066100..ab316bfc431 100644 --- a/src/mesa/drivers/dri/i965/brw_state_upload.c +++ b/src/mesa/drivers/dri/i965/brw_state_upload.c @@ -624,9 +624,7 @@ merge_ctx_state(struct brw_context *brw, struct brw_state_flags *state) { state->mesa |= brw->NewGLState; - assert(brw->state.dirty.mesa == 0); state->brw |= brw->ctx.NewDriverState; - assert(brw->state.dirty.brw == 0ull); } static inline void @@ -645,7 +643,6 @@ brw_upload_pipeline_state(struct brw_context *brw, enum brw_pipeline pipeline) { struct gl_context *ctx = &brw->ctx; - struct brw_state_flags *brw_state = &brw->state.dirty; int i; static int dirty_count = 0; struct brw_state_flags state = brw->state.pipelines[pipeline]; @@ -758,8 +755,6 @@ static inline void brw_pipeline_state_finished(struct brw_context *brw, enum brw_pipeline pipeline) { - struct brw_state_flags *state = &brw->state.dirty; - /* Save all dirty state into the other pipelines */ for (int i = 0; i < BRW_NUM_PIPELINES; i++) { if (i != pipeline) { @@ -772,7 +767,6 @@ brw_pipeline_state_finished(struct brw_context *brw, brw->NewGLState = 0; brw->ctx.NewDriverState = 0ull; - memset(state, 0, sizeof(*state)); } /**