xpra icon
Bug tracker and wiki

Changes between Version 8 and Version 9 of ClientRendering


Ignore:
Timestamp:
12/11/13 10:12:13 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ClientRendering

    v8 v9  
     1{{{#!div class="box"
    12= Client Rendering =
    23
    34The choice of drawing backend has an influence on the performance, the [/wiki/Encodings encodings] the client can support, etc.
     5}}}
    46
    5 [[BR]]
    67
     8{{{#!div class="box"
    79== Python / GTK Client ==
    810The main supported client is written in Python + gtk, and supports three rendering modes:
     
    1113* {{{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].
    1214
    13 The GL backend should be used for non-transient windows when the encoding is set to x264 or vpx.
     15As of v0.11.x, the {{{OpenGL}}} backend should be used for most non-transient windows.
     16}}}
    1417
    1518
     19{{{#!div class="box"
    1620== Java Client ==
    1721The (unsupported) Java client has backends for:
     
    2024* GTK-Java
    2125In all cases, only "jpeg" and "png" encodings are supported.
     26}}}
    2227
     28
     29{{{#!div class="box"
    2330== Android Client ==
    2431The (unsupported) Android client has the same limitations as the Java client with which it shares most of the code.
     32}}}
    2533
    2634----
    2735
     36{{{#!div class="box"
    2837== OpenGL Notes ==
    2938
     
    5766* #372 - Linux client crash
    5867* #385 - Improvements: scaling / RGB
     68}}}