Go to file
Alexander Larsson 2a4015bf8d Clear alpha in xRGB destination to avoid pixman setting it to 0xff
Pixman sometimes sets the ignored high byte to 0xff during alpha
blending. This is correct according to pixman specs, as the high
byte is ignored. However its not what windows expects, and it causes
unnecessary regions with non-zero high byte, causing us to
send rgba data instead of rgb which compresses worse.

So, we detect this and clear the high byte.
2010-04-28 12:15:24 +02:00
win/my_getopt-1.5 Initialize _kill_mark so we don't get spurious valgrind warnings 2010-04-08 17:09:32 +02:00
.gitignore fresh start 2009-10-14 15:06:41 +02:00
cairo_canvas.c Clear alpha in xRGB destination to avoid pixman setting it to 0xff 2010-04-28 12:15:24 +02:00
cairo_canvas.h Make client canvas and pixmaps handle more formats and simplify 2010-04-23 16:36:35 +02:00
canvas_base.c fix two warnings 2010-04-26 14:01:37 +02:00
canvas_base.h Support alpha surface sources and destinations 2010-04-23 16:41:47 +02:00
canvas_utils.c Make each surface its own depth/format 2010-04-23 16:41:42 +02:00
canvas_utils.h Make each surface its own depth/format 2010-04-23 16:41:42 +02:00
gdi_canvas.c Win32 canvas fixes 2010-04-23 16:41:47 +02:00
gdi_canvas.h Make client canvas and pixmaps handle more formats and simplify 2010-04-23 16:36:35 +02:00
gl_canvas.c Make each surface its own depth/format 2010-04-23 16:41:42 +02:00
gl_canvas.h Make client canvas and pixmaps handle more formats and simplify 2010-04-23 16:36:35 +02:00
gl_utils.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
glc.c Use the spice allocator in common/ 2010-03-11 12:14:08 +01:00
glc.c.save fresh start 2009-10-14 15:06:41 +02:00
glc.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
lines.c Use the spice allocator in common/ 2010-03-11 12:14:08 +01:00
lines.h Fix win32 build with pixman 0.18.0 2010-04-12 21:43:15 +02:00
lz_common.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
lz_compress_tmpl.c Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
lz_config.h Use macros from <spice/macros.h> rather than duplicate them 2010-03-09 11:10:00 +01:00
lz_decompress_tmpl.c Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
lz.c Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
lz.h Add emacs settings for indent according to spice styleguide 2010-02-23 11:52:30 +01:00
Makefile.am Remove non-used lookup3.[ch] 2010-04-07 09:40:21 +02:00
mem.c Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
mem.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
mutex.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
ogl_ctx.c Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
ogl_ctx.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
pixman_utils.c Add pixman utilities for bitmap to pixman_image_t conversion 2010-04-23 16:36:32 +02:00
pixman_utils.h Add pixman utilities for bitmap to pixman_image_t conversion 2010-04-23 16:36:32 +02:00
quic_config.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
quic_family_tmpl.c Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
quic_rgb_tmpl.c Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
quic_tmpl.c Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
quic.c Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
quic.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
rect.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
region.c Fix warnings breaking win32 build 2010-04-23 16:36:31 +02:00
region.h spice: server: change update_area command 2010-04-14 19:38:49 +03:00
ring.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
rop3.c Add support for 16bit rop3 2010-04-23 16:36:31 +02:00
rop3.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00