summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2016-08-02 18:40:20 +0200
committerMarek Olšák <[email protected]>2016-08-12 18:47:24 +0200
commita7d33315a76efaa8943dbe439f5538ce6d76ff41 (patch)
tree22b4be2ac1cc5dabf4e80b4e6d3b0d9ce3f22957 /src/mesa/state_tracker
parent0be30ea1a87532650d930f76493902217f96955c (diff)
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]>
Diffstat (limited to 'src/mesa/state_tracker')
-rw-r--r--src/mesa/state_tracker/st_atom.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/mesa/state_tracker/st_atom.c b/src/mesa/state_tracker/st_atom.c
index 7548a29168a..9985168be09 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)