[Spice-devel] [PATCH 00/11] fix spicec gl_fbo

Marc-André Lureau marcandre.lureau at gmail.com
Tue Sep 24 04:42:11 PDT 2013


Hi,

Please find a few patches fixing gl_fbo usage and glitches.

spice-common needs to be updated too, with the opengl related fixes.
(the submodule update will be done before, so ignore updates during
review of these patches please)

Marc-André Lureau (11):
  spicec: warn when throwing exception
  spicec: use standard opengl 3.0 framebuffer
  spicec: fix non-doublebuffer drawing
  spicec: use doublebuffer for opengl
  spicec: remove dead GL code
  spicec: add SPICE_NOGRAB
  spicec: do not abort if cache error
  spicec: add sw canvas diff check
  spicec: use pre/post copy
  spicec: disable stencil test with primary fbo
  spicec: refresh the display after display resize

 client/cache.hpp             |  3 +-
 client/display_channel.cpp   | 92 ++++++++++++++++++++++++++++++++------------
 client/display_channel.h     |  2 +
 client/red_gl_canvas.cpp     |  2 +
 client/red_pixmap.h          | 19 +++++++++
 client/red_window.h          |  2 +
 client/screen.cpp            |  1 +
 client/utils.h               |  6 +++
 client/x11/pixels_source_p.h |  1 +
 client/x11/platform.cpp      |  3 +-
 client/x11/red_drawable.cpp  | 13 ++++---
 client/x11/red_pixmap_gl.cpp | 85 ++++++++++++++++++++--------------------
 client/x11/red_window.cpp    | 50 +++++++++---------------
 client/x11/red_window_p.h    |  3 --
 spice-common                 |  2 +-
 15 files changed, 176 insertions(+), 108 deletions(-)

-- 
1.8.3.1



More information about the Spice-devel mailing list