Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-11-18 | on the way to fix leaked references per airlied, but he rewrote the driver ↵kms | Alon Levy | 1 | -0/+2 | |
for the better, so dead end now | |||||
2012-10-25 | qxl_driver: fix qxl_has_composite | Alon Levy | 1 | -0/+1 | |
2012-10-25 | temp fix: kms is missing client capabilities | Alon Levy | 1 | -1/+2 | |
2012-10-25 | place holder: destroy all surfaces on kms reset to avoid double create | Alon Levy | 3 | -1/+10 | |
2012-10-25 | qxl_driver: allocate enough space in monitors_config | Alon Levy | 1 | -1/+2 | |
2012-10-23 | comment out many comments | Alon Levy | 3 | -14/+18 | |
2012-10-23 | lots of debugging comments, workaround to composite off before client ↵ | Alon Levy | 4 | -42/+83 | |
connect glyph assert, use off image compression due to lz width%4!=0 bug | |||||
2012-10-23 | src/qxl_surface.c: remove whitespace at eol | Alon Levy | 1 | -78/+78 | |
2012-10-23 | xspice: implement client capabilities | Alon Levy | 3 | -0/+23 | |
2012-10-23 | xspice: fix kms refactor segfault on rom access before initialized | Alon Levy | 1 | -0/+2 | |
2012-10-23 | xspice: fix build after composite checks for pci->revision==4 | Alon Levy | 1 | -0/+4 | |
2012-10-23 | qxl_driver: qxl_kms_push_helper: bail on bad reloc (debug) | Alon Levy | 1 | -0/+11 | |
2012-10-23 | qxl_surface: surface_destroy: use push_surface_cmd callback (fold) | Alon Levy | 1 | -15/+4 | |
2012-10-23 | qxl_image_create: fix unsaved image handle (fold) | Alon Levy | 1 | -4/+4 | |
2012-10-23 | qxl_driver: kms: exit on handle allocation error | Alon Levy | 1 | -0/+4 | |
2012-10-23 | qxl_driver: remove alloc.handle uint32_t todo | Alon Levy | 1 | -2/+1 | |
2012-10-23 | monitors_config and update_area kms/ums split | Alon Levy | 3 | -66/+128 | |
2012-10-23 | qxl(kms): fails on primary surface creation alloc because of kernel. ums no ↵ | Alon Levy | 3 | -116/+197 | |
regression | |||||
2012-10-23 | add cbs for data&surface alloc, push cursor&drawable&surface | Alon Levy | 5 | -148/+396 | |
2012-10-23 | qxl: add cb destroy_primary_surface | Alon Levy | 2 | -7/+41 | |
2012-10-23 | squash to create_primary | Alon Levy | 2 | -5/+10 | |
2012-10-23 | static2 qxl_io_create_primary | Alon Levy | 1 | -1/+0 | |
2012-10-23 | static2 qxl_io_memslot_add | Alon Levy | 1 | -1/+0 | |
2012-10-23 | qxl_surface/qxl_surface_cache_create_primary: warn on allocation failure | Alon Levy | 1 | -1/+4 | |
2012-10-23 | staticfy qxl_io_create_primary, fold earlier | Alon Levy | 1 | -1/+1 | |
2012-10-23 | staticfy qxl_io_memslot_add (fold earlier) | Alon Levy | 1 | -1/+1 | |
2012-10-23 | qxl: add cb create_primary_surface | Alon Levy | 3 | -18/+88 | |
2012-10-23 | qxl: add cb reset_and_create_mem_slots | Alon Levy | 2 | -18/+29 | |
2012-10-23 | qxl_driver: open drm device | Alon Levy | 2 | -4/+53 | |
2012-10-23 | configure.ac: add drm | Alon Levy | 2 | -1/+3 | |
2012-10-11 | Only include Xv headers if server supports itHEADmaster | Yaakov Selkowitz | 1 | -0/+2 | |
Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Reviewed-by: Søren Sandmann Pedersen <ssp@redhat.com> | |||||
2012-10-11 | Add XORG_LIBS to LIBADD | Yaakov Selkowitz | 1 | -1/+1 | |
This affects only Cygwin (on which only spiceqxl is supported), where drivers must be linked against the Xorg implib. On other systems, XORG_LIBS will be empty. Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Reviewed-by: Søren Sandmann Pedersen <ssp@redhat.com> | |||||
2012-09-29 | Change include paths to fix rare compilation issue. | Jeremy White | 1 | -6/+6 | |
Technically, the xorg/ prefix should not be specified. It generally works, because xorg/ is usually hung off /usr/include. This enables compliation that correctly respects a pkg-config --cflags xorg-server. | |||||
2012-09-20 | Version bump to 0.1.0 | Søren Sandmann Pedersen | 1 | -1/+1 | |
2012-09-20 | Make the checks for composite and a8 return FALSE for Xspice | Søren Sandmann Pedersen | 1 | -0/+10 | |
They depend on the PCI revision which is not available for Xspice. | |||||
2012-09-20 | Only use dixScreenSpecificPrivatesSize if we have a new enough Xorg. | Jeremy White | 2 | -2/+6 | |
This lets us continue to support older Xorg releases. This reverts 4f37cd85 and partially reverts 4a43bd4. | |||||
2012-09-12 | Don't issue composite commands or create a8 surfaces when not available | Søren Sandmann | 1 | -1/+36 | |
When the device or the client are not capable of composite commands or a8 surfaces, don't issue these commands. | |||||
2012-09-07 | Require XServer >= 1.12.99.901 in conjunction with commit 4a43bd4. | Johannes Obermayr | 1 | -1/+1 | |
2012-09-05 | Add Render support | Søren Sandmann | 4 | -24/+390 | |
This commit adds support for using the new Composite command in spice protocol 0.12.0. This command is similar to the Composite request in the X Render protocol. By implementing the UXA composite stubs, we get acceleration for most common Composite requests, including glyphs. | |||||
2012-09-05 | Enable 8 bit pixmaps. | Søren Sandmann | 2 | -1/+3 | |
a8 surfaces are now supported with the 8BIT_A format in spice, so we can have support 8 bit pixmaps. | |||||
2012-09-05 | Use an RGBA format for 32 bit images | Søren Sandmann | 1 | -5/+1 | |
With the upcoming Render changes, we can no longer assume that the fourth channel of images is unused. | |||||
2012-09-05 | uxa: Plug leak in uxa_glyphs_via_masks | Søren Sandmann | 1 | -1/+3 | |
If prepare_composite() fails, we need to free the temporary mask before returning. | |||||
2012-09-05 | uxa-glyphs: don't prepare composite when dest is not offscreen | Søren Sandmann | 1 | -0/+5 | |
It is possbible for a pixmap to not be in video memory after uxa_clear_pixmap() was called. When this happens, we need to destroy the pixmap and return 1 to indicate that the operation can't be accelerated. | |||||
2012-09-05 | Improved support for memory debugging. | Søren Sandmann | 6 | -39/+61 | |
Make all memory allocation functions take a string that will explain what the memory will be used for. This allows debug print statements to be added to the allocation functions and could later potentially be used for more detailed statistics. | |||||
2012-09-05 | src/qxl_driver: use the new dixScreenSpecificPrivatesSize | Alon Levy | 1 | -6/+8 | |
xserver introduces a new screen specific privates infrastructure, moving the PRIVATE_PIXBUF over there, breaking qxl that was using the wrong dixPrivatesSize to access it - there is a new array of screen specific/not flags, and PRIVATE_PIXBUF is screen specific. xorg-xserver commit: 9d457f9c55f12106ba44c1c9db59d14f978f0ae8 This fix breaks backward compat. The next release will only work with xorg-xserver >= 1.12.99.901 RHBZ: 844463 | |||||
2012-08-23 | Coding style fixes | Søren Sandmann Pedersen | 2 | -1229/+1362 | |
Undo most of the damage from 7f8d3ed05cbe891 | |||||
2012-08-23 | Bump spice-protocol version requirement to 0.12.0 | Søren Sandmann Pedersen | 1 | -1/+1 | |
2012-08-23 | qxl_driver: Xspice: fix build breakage | Alon Levy | 1 | -1/+1 | |
2012-07-15 | Return a preferred mode matching the current mode | Marc-André Lureau | 1 | -3/+23 | |
This make gnome-settings-daemon not switch resolution automatically to the largest available. | |||||
2012-07-15 | Change output status when update monitors config | Marc-André Lureau | 1 | -4/+11 | |