xserver-multidpi/glamor
Zhigang Gong 1dca5d7b91 glamor: Reduce source pixmap's size.
If the dest pixmap is in texture memory, but source pixmap is not.
Then we need to upload the source pixmap to texture memory. Previous
version will upload the whole source pixmap. This commit preprocess
the source pixmap, and reduce it to a smaller tempory pixmap only
contains the required region.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.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: Concentrate and reduce some coords processing code. 2011-09-26 16:46:35 +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 : Add dynamic texture uploading feature. 2011-09-26 16:46:35 +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 : Add dynamic texture uploading feature. 2011-09-26 16:46:35 +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 glamor: Don't map the vbo to system memory. 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: Don't always fallback everything when change window attr. 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_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