]> git.tdb.fi Git - libs/gl.git/commitdiff
Use different heuristics for applying shader data
authorMikko Rasa <tdb@tdb.fi>
Sat, 14 Apr 2018 22:13:56 +0000 (01:13 +0300)
committerMikko Rasa <tdb@tdb.fi>
Sat, 14 Apr 2018 22:13:56 +0000 (01:13 +0300)
Since later shdata can override values from earlier ones, the stack must
be replayed even if items are only removed.  However we can detect if the
exact same items are added back as might happen when multiple objects
using the same technique are rendered in succession.


No differences found