xserver-multidpi/glamor
Zhigang Gong ba6dd8aa49 glamor: Simplify fill acceleration for spans/polyfillrect by only clipping once.
This commit was borrowed from uxa driver contributed by Eric.
    commit number is e0066e77e026b0dd0daa0c3765473c7d63aa6753. commit log paste as
    below:
    We were clipping each span against the bounds of the clip, throwing
    out the span early if it was all clipped, and then walked the clip box
    clipping against each of the cliprects.  We would expect spans to
    typically be clipped against one box, and not thrown out, so we were
    not saving any work there.  For multiple cliprects, we were adding
    work.  Only for many spans clipped entirely out of a complicated clip
    region would it have saved work, and it clearly didn't save bugs as
    evidenced by the many fix attempts here.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2011-09-26 16:46:35 +08:00
..
glu3 glamor: Silent compilation warnings due to some deprecated APIs. 2011-09-26 16:46:34 +08:00
glamor_copyarea.c glamor: Add new feature which is to flip output on y axis. 2011-09-26 16:46:34 +08:00
glamor_copywindow.c glamor: Add CopyWindow implementation so it doesn't crash. 2011-09-26 16:46:32 +08:00
glamor_core.c glamor: For non-supported fill style fallback to fbFill. 2011-09-26 16:46:35 +08:00
glamor_fill.c glamor: For non-supported fill style fallback to fbFill. 2011-09-26 16:46:35 +08:00
glamor_fillspans.c glamor: Simplify fill acceleration for spans/polyfillrect by only clipping once. 2011-09-26 16:46:35 +08:00
glamor_getspans.c glamor: Silent compilation warnings due to some deprecated APIs. 2011-09-26 16:46:34 +08:00
glamor_glyphs.c glamor: Silent compilation warnings due to some deprecated APIs. 2011-09-26 16:46:34 +08:00
glamor_polyfillrect.c glamor: Simplify fill acceleration for spans/polyfillrect by only clipping once. 2011-09-26 16:46:35 +08:00
glamor_polylines.c glamor: Fallback to fbPolylines for diagonal poly_line. 2011-09-26 16:46:35 +08:00
glamor_priv.h glamor: For non-supported fill style fallback to fbFill. 2011-09-26 16:46:35 +08:00
glamor_putimage.c glamor: Optimize composite when soure/mask is xrgb. 2011-09-26 16:46:35 +08:00
glamor_render.c glamor: Optimize composite when soure/mask is xrgb. 2011-09-26 16:46:35 +08:00
glamor_setspans.c glamor: Silent compilation warnings due to some deprecated APIs. 2011-09-26 16:46:34 +08:00
glamor_tile.c glamor: For non-supported fill style fallback to fbFill. 2011-09-26 16:46:35 +08:00
glamor_triangles.c glamor: Add render triangles support. 2011-09-26 16:46:35 +08:00
glamor.c glamor: Silence compilation warnings. 2011-09-26 16:46:35 +08:00
glamor.h glamor: Silence compilation warnings. 2011-09-26 16:46:35 +08:00
Makefile.am glamor: Add render triangles support. 2011-09-26 16:46:35 +08:00