gl-renderer: compress pixman bands to simplify geometry
authorDerek Foreman <derekf@osg.samsung.com>
Thu, 16 Oct 2014 21:37:02 +0000 (16:37 -0500)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Fri, 21 Nov 2014 10:32:53 +0000 (12:32 +0200)
commitf81809864e3e2ddf3edd3c0a2134be2ea1f3d16d
tree957f7d8c1f5d7bb09854f1ec4247c1123b2aab78
parent64a3df086e0f376a8ae483e58275037e185ef313
gl-renderer: compress pixman bands to simplify geometry

Pixman uses y-x banded rectangles to represent regions.  We use these
y-x banded rectangles to generate triangle fans, resulting in more
geometry than strictly necessary to draw the screen.

This patch combines the bands to reduce geometry for complex scenes.

Acked-by: "Jasper St. Pierre" <jstpierre@mecheye.net>
Tested-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
src/gl-renderer.c