Re: [Mesa-dev] [PATCH 14/14] mesa: Rewrite shader-based texture image state updates.

2014-04-25 Thread Eric Anholt
Ilia Mirkin writes: > On Thu, Apr 24, 2014 at 8:50 PM, Eric Anholt wrote: >> Instead of walking 6 shader stages for each of the 96 combined texture >> image units, now we just walk the samplers used in each shader stage. >> >> With cairo-perf-trace on Xephyr with glamor, I'm seeing a -6.50518% +

Re: [Mesa-dev] [PATCH 14/14] mesa: Rewrite shader-based texture image state updates.

2014-04-25 Thread Ilia Mirkin
On Thu, Apr 24, 2014 at 8:50 PM, Eric Anholt wrote: > Instead of walking 6 shader stages for each of the 96 combined texture > image units, now we just walk the samplers used in each shader stage. > > With cairo-perf-trace on Xephyr with glamor, I'm seeing a -6.50518% +/- > 2.55601% effect on runt

[Mesa-dev] [PATCH 14/14] mesa: Rewrite shader-based texture image state updates.

2014-04-24 Thread Eric Anholt
Instead of walking 6 shader stages for each of the 96 combined texture image units, now we just walk the samplers used in each shader stage. With cairo-perf-trace on Xephyr with glamor, I'm seeing a -6.50518% +/- 2.55601% effect on runtime (n=22) since the "drop _EnabledUnits" change. No significa