xpra icon
Bug tracker and wiki

Changes between Version 16 and Version 17 of ClientRendering


Ignore:
Timestamp:
01/12/14 02:15:55 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ClientRendering

    v16 v17  
    1313* [/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.
    1414* [/browser/xpra/trunk/src/xpra/client/gtk_base/cairo_backing.py CairoBacking] - uses cairo surfaces for backing, required for GTK3 support. Can be used with GTK2 (rarely tested)
    15 * [/browser/xpra/trunk/src/xpra/client/gl/gl_window_backing.py 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].
     15* [/browser/xpra/trunk/src/xpra/client/gl/gl_window_backing.py GLPixmapBacking] - uses [/wiki/ClientRendering/OpenGL 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].
    1616[[BR]]
    17 As of v0.11.x, the {{{OpenGL}}} backend should be used for most non-transient windows.
     17As of v0.11.x, the [/wiki/ClientRendering/OpenGL] backend should be used for most non-transient windows.
    1818}}}
    19 
    20 ----
    21 
    22 {{{#!div class="box"
    23 == OpenGL Notes ==
    24 
    25 Some drivers are blacklisted for {{{OpenGL}}} support, for example {{{nouveau}}} on Linux, {{{OpenGL}}} status messages should be printed out when using the command line tool to attach to a session (unless the configuration file or command line options specifically disabled it).
    26 The {{{--opengl=yes|no|auto}}} option can be used to override the automatic detection of supported drivers.
    27 
    28 You can also find the {{{OpenGL}}} driver information in the {{{Features}}} pane of the {{{Session Info}}} dialog from the system tray menu.
    29 
    30 To test/diagnose your system support for {{{OpenGL}}}, run:
    31 * on Posix:
    32 {{{
    33 python ./xpra/gl/gl_check.py
    34 }}}
    35 * on MS Windows:
    36 {{{
    37 OpenGL_check.exe
    38 }}}
    39 
    40 The output will show the driver, vendor and the status of various required extensions.
    41 
    42 == {{{OpenGL}}} Related Tickets ==
    43 * #147 - original feature ticket
    44 * #150 - {{{OpenGL}}} usage bugs
    45 * #226 - OSX build issues
    46 * #227 - MS Windows specific issues
    47 * #229 - bug: hard crash
    48 * #314 - {{{VirtualBox}}} bug (crash VM)
    49 * #321 - problem with small rgb updates
    50 * #328 - codec split
    51 * #367 - minor UI tweak
    52 * #365 - future optimization
    53 * #372 - Linux client crash
    54 * #385 - Improvements: scaling / RGB
    55 * #468 - {{{OpenGL}}} rendering bug due to alpha channel
    56 * #478 - flickering
    57 }}}