Module: Mesa Branch: master Commit: a7d33315a76efaa8943dbe439f5538ce6d76ff41 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7d33315a76efaa8943dbe439f5538ce6d76ff41
Author: Marek Olšák <[email protected]> Date: Tue Aug 2 18:40:20 2016 +0200 st/mesa: remove TES/TCS/GS state dirtying optimization This will be replaced with a better mechanism. Tested-by: Edmondo Tommasina <[email protected]> Reviewed-by: Nicolai Hähnle <[email protected]> --- src/mesa/state_tracker/st_atom.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/mesa/state_tracker/st_atom.c b/src/mesa/state_tracker/st_atom.c index 7548a29..9985168 100644 --- a/src/mesa/state_tracker/st_atom.c +++ b/src/mesa/state_tracker/st_atom.c @@ -133,14 +133,6 @@ void st_validate_state( struct st_context *st, enum st_pipeline pipeline ) st_manager_validate_framebuffers(st); pipeline_mask = ST_PIPELINE_RENDER_STATE_MASK; - - /* Don't update states that have no effect. */ - if (!ctx->TessCtrlProgram._Current) - pipeline_mask &= ~ST_NEW_TCS_RESOURCES; - if (!ctx->TessEvalProgram._Current) - pipeline_mask &= ~ST_NEW_TES_RESOURCES; - if (!ctx->GeometryProgram._Current) - pipeline_mask &= ~ST_NEW_GS_RESOURCES; break; case ST_PIPELINE_COMPUTE: if (ctx->ComputeProgram._Current != &st->cp->Base) _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
