xserver-multidpi/glamor
Zhigang Gong d9dfc3d795 glamor_download_sub_pixmap_to_cpu: New function to download subregion.
Prepare to optimize the fallback path. We choose the important
rendering pathes to optimzie it by using shader. For other pathes,
we have to fallback. We may continue to optimize more pathes in
the future, but now we have to face those fallbacks.

The original fallback is very slow and will download/upload the whole
pixmap. From this commit, I will refine it to just download/upload
needed part.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2013-12-18 11:23:49 -08:00
..
glamor_addtraps.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_copyarea.c glamor_set_alu: Fallback for non GXcopy ops with GLES2. 2013-12-18 11:23:49 -08:00
glamor_copyplane.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_copywindow.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_core.c gles2: Fixed color conversion for the formats except 1555 and 2101010. 2013-12-18 11:23:49 -08:00
glamor_debug.h glamor_fbo: Introduce glamor fbo to manage all the fb/tex. 2013-12-18 11:23:47 -08:00
glamor_egl.c For DRI swap buffers. 2013-12-18 11:23:49 -08:00
glamor_eglmodule.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_fbo.c gles2: Fixed color conversion for the formats except 1555 and 2101010. 2013-12-18 11:23:49 -08:00
glamor_fill.c glamor_set_alu: Added GXclear support at glamor_solid. 2013-12-18 11:23:49 -08:00
glamor_fillspans.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_getimage.c glamor_es2_pixmap_read_prepare: Just prepare the required region. 2013-12-18 11:23:49 -08:00
glamor_getspans.c glamor_es2_pixmap_read_prepare: Just prepare the required region. 2013-12-18 11:23:49 -08:00
glamor_gl_dispatch.c Prepare for modification of gradient using shader. 2013-12-18 11:23:49 -08:00
glamor_gl_dispatch.h Prepare for modification of gradient using shader. 2013-12-18 11:23:49 -08:00
glamor_glext.h glamor: Re-arrange some macros/definitions in header files. 2011-09-26 16:47:02 +08:00
glamor_glyphblt.c glyphblt/polyops: Use miFunctions by default. 2013-12-18 11:23:49 -08:00
glamor_glyphs.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_picture.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_pixmap.c glamor_download_sub_pixmap_to_cpu: New function to download subregion. 2013-12-18 11:23:49 -08:00
glamor_polyfillrect.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_polylines.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_polyops.c glyphblt/polyops: Use miFunctions by default. 2013-12-18 11:23:49 -08:00
glamor_priv.h glamor_es2_pixmap_read_prepare: Just prepare the required region. 2013-12-18 11:23:49 -08:00
glamor_putimage.c glamor_set_alu: Fallback for non GXcopy ops with GLES2. 2013-12-18 11:23:49 -08:00
glamor_render.c render: Enable more componentAlpha support. 2013-12-18 11:23:49 -08:00
glamor_setspans.c glamor_set_alu: Fallback for non GXcopy ops with GLES2. 2013-12-18 11:23:49 -08:00
glamor_tile.c glamor_set_alu: Fallback for non GXcopy ops with GLES2. 2013-12-18 11:23:49 -08:00
glamor_triangles.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_utils.h gles2: Added 1555/2101010 formats support. 2013-12-18 11:23:49 -08:00
glamor_window.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor.c gles2: Fixed color conversion for the formats except 1555 and 2101010. 2013-12-18 11:23:49 -08:00
glamor.h For DRI swap buffers. 2013-12-18 11:23:49 -08:00
glapi.h GLX: Enable glx support. 2013-12-18 11:23:48 -08:00
Makefile.am GLX: Enable glx support. 2013-12-18 11:23:48 -08:00