xserver-multidpi/glamor
Zhigang Gong b5bd9a2d90 glamor_upload/download: fix 1bpp bug.
For A1 to A8's conversion, the stride is different for the
source and destination. Previous implementation use the same
stride, and may allocate less memory than required. Thus may
crash the server when uploading a A1 pixmap. Now fix it.

Tested-by: Peng Li <peng.li@intel.com>
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 fallback_optimize: Prepare for downloading/uploading subregion. 2013-12-18 11:23:49 -08:00
glamor_fill.c glamor_polyfillrect: Optimize fallback path. 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_getimage: Use glamor_download_sub_pixmap_to_cpu to get image. 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_upload/download: fix 1bpp bug. 2013-12-18 11:23:49 -08:00
glamor_polyfillrect.c glamor_polyfillrect: Fixed a potential bug if fallback at glamor_fill. 2013-12-18 11:23:49 -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_pixmap_upload_texture: Support to upload a sub region of data. 2013-12-18 11:23:49 -08:00
glamor_putimage.c glamor_pixmap_upload_texture: Support to upload a sub region of data. 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 fallback_optimize: Prepare for downloading/uploading subregion. 2013-12-18 11:23:49 -08:00
glamor.h fallback_optimize: Prepare for downloading/uploading subregion. 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