9 | | == Python / GTK Client == |
10 | | The main supported client is written in Python + gtk, and supports three rendering modes: |
11 | | * {{{PixmapBacking}}} - a standard pixmap based backing, gtk2 only. |
12 | | * {{{CairoBacking}}} - uses cairo surfaces for backing, required for gtk3 support. |
13 | | * {{{GLPixmapBacking}}} - uses {{{OpenGL}}} for backing, allows us to speedup rendering by using {{{OpenGL}}} for the colourspace conversion step needed with x264 and vpx [/wiki/Encodings encodings]. |
14 | | |
| 11 | == Python / GTK Clients == |
| 12 | The GTK clients support some of these rendering implementations: |
| 13 | * [/browser/xpra/trunk/src/xpra/client/gtk2/pixmap_backing.py PixmapBacking] - a standard gdk pixmap based backing, GTK2 only. Used as fallback when {{{OpenGL}}} is not available. |
| 14 | * {{{CairoBacking}}} - uses cairo surfaces for backing, required for GTK3 support. Can be used with GTK2 (rarely tested) |
| 15 | * {{{GLPixmapBacking}}} - uses {{{OpenGL}}} for backing, allows us to speedup rendering by using {{{OpenGL}}} for the [/wiki/CSC colourspace conversion step] needed with x264 and vpx [/wiki/Encodings encodings]. |
| 16 | [[BR]] |