xserver-multidpi/glamor
Zhigang Gong fc23334e54 glamor: Optimize fallback case for the polylines.
When fallback to cpu for the polylines procedure, we can just download
required region to CPU rather than to download the whole pixmap. This
significant improve the performance if we have to fallback, for example
 do non-solid filling in the game Mines.

Signed-off-by: Zhigang Gong <zhigang.gong@gmail.com>
2011-09-26 16:46:36 +08:00
..
glu3 glamor: Silent compilation warnings due to some deprecated APIs. 2011-09-26 16:46:34 +08:00
glamor_copyarea.c glamor: Reduce source pixmap's size. 2011-09-26 16:46:36 +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: Don't always fallback everything when change window attr. 2011-09-26 16:46:35 +08:00
glamor_debug.h glamor: Don't always fallback everything when change window attr. 2011-09-26 16:46:35 +08:00
glamor_fill.c glamor: Fix the coords calculation in glamor_fill. 2011-09-26 16:46:36 +08:00
glamor_fillspans.c glamor : Add dynamic texture uploading feature. 2011-09-26 16:46:35 +08:00
glamor_getspans.c glamor: Concentrate and reduce some coords processing code. 2011-09-26 16:46:35 +08:00
glamor_glyphs.c glamor: Remove one extra area copy in glamor_glyph. 2011-09-26 16:46:36 +08:00
glamor_picture.c glamor : Add dynamic texture uploading feature. 2011-09-26 16:46:35 +08:00
glamor_pixmap.c glamor: Change to use system memory for write only access. 2011-09-26 16:46:36 +08:00
glamor_polyfillrect.c glamor : Add dynamic texture uploading feature. 2011-09-26 16:46:35 +08:00
glamor_polylines.c glamor: Optimize fallback case for the polylines. 2011-09-26 16:46:36 +08:00
glamor_priv.h glamor: Add one option to force create a cpu memory pixmap. 2011-09-26 16:46:36 +08:00
glamor_putimage.c glamor: Concentrate and reduce some coords processing code. 2011-09-26 16:46:35 +08:00
glamor_render.c Revert "glamor: Don't need to read dest if op is SRC or CLEAR." 2011-09-26 16:46:36 +08:00
glamor_setspans.c glamor : Add dynamic texture uploading feature. 2011-09-26 16:46:35 +08:00
glamor_tile.c glamor: Fix one typo bug in glamor_tile. 2011-09-26 16:46:36 +08:00
glamor_triangles.c glamor: Add render triangles support. 2011-09-26 16:46:35 +08:00
glamor_utils.h glamor: Reduce source pixmap's size. 2011-09-26 16:46:36 +08:00
glamor_window.c glamor: Don't always fallback everything when change window attr. 2011-09-26 16:46:35 +08:00
glamor.c glamor: Add one option to force create a cpu memory pixmap. 2011-09-26 16:46:36 +08:00
glamor.h glamor : Add dynamic texture uploading feature. 2011-09-26 16:46:35 +08:00
Makefile.am glamor: Don't always fallback everything when change window attr. 2011-09-26 16:46:35 +08:00