[Mesa-dev] [PATCH 0/6] Enable Pixman for Mesa

Juha-Pekka Heikkila juhapekka.heikkila at gmail.com
Wed Jun 25 05:38:43 PDT 2014


This is my old set which enable using Pixman on Mesa for some texture
conversion fast paths. As is this passes Piglit quick set on my IVB.

For general case this does not offer essentially better fps or such but
these were recently tested on Chromebook with HSW inside where it showed 
promising drop on Watt drain. With/without Pixman Mesa was compiled 
with march=corei7

Number here indicate % change in Watts, for comparison was used averages
of multiple runs. While Watt drain reduced performance remained +/- on 
the same level.

Javascript - Octane v2            0.457%
Page Rendering - Page Loading    -0.280%
HTML5 Games - JSGameBench        -2.275%
HTML5 Games - AngryBirds         -4.483%
Canvas 2D - CanvasEarth          -4.003%
Canvas2D - FishTank 250 fish     -3.176%
WebGL - EarthScreen              -2.959%
Browser Performance - RoboHornet -5.833%
WebGL - Aquarium 50 fish         -4.448%
WebGL - Aquarium 100 fish        -4.094%

/Juha-Pekka

Juha-Pekka Heikkila (6):
  mesa: Add Pixman library to configure.ac
  mesa: Add Pixman usage to texstore.c
  mesa: Pixman texture conversion rgb to abgr
  mesa: Pixman texture conversion argb to abgr
  mesa: Pixman texture conversion argb to rgb
  mesa: Pixman texture conversion rgb to rgb565 and rgb565_rev

 configure.ac             |  32 +++++++++++++++
 src/mesa/main/texstore.c | 105 +++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 134 insertions(+), 3 deletions(-)

-- 
1.8.1.2



More information about the mesa-dev mailing list