i965: Add an implementation of intel_miptree_map using streaming loads.
authorMatt Turner <mattst88@gmail.com>
Mon, 4 Nov 2013 20:06:17 +0000 (12:06 -0800)
committerMatt Turner <mattst88@gmail.com>
Thu, 7 Nov 2013 21:18:03 +0000 (13:18 -0800)
commit6b990a7474f9183077e19613fd0243c84d3824bd
treeb0a8bb1cf4881acf1826551af6b092e7217228f4
parent6f2e81ce4cc4a03d22e2670191651bfa9bdb0d0c
i965: Add an implementation of intel_miptree_map using streaming loads.

Improves performance of RoboHornet's 2D Canvas toDataURL benchmark
[http://www.robohornet.org/#e=canvastodataurl] by approximately 5x
on Baytrail on ChromiumOS.

Elapsed time drops by -81.4861% +/- 1.22619% (n=3 s=14.9105, confidence=95%).

Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
src/mesa/drivers/dri/i965/intel_mipmap_tree.c