Version 18 (modified by 5 years ago) (diff) | ,
---|
Client Rendering
The wiki/Clients support different rendering modes, here are the most commonly used implementations.
The choice of drawing backend has an influence on the performance, the encodings the client can support, etc.
Python / GTK Clients
The GTK clients support some of these rendering implementations:
- PixmapBacking - a standard gdk pixmap based backing, GTK2 only. Used as fallback when
OpenGL
is not available. - CairoBacking - uses cairo surfaces for backing, required for GTK3 support. Can be used with GTK2 (rarely tested)
- GLPixmapBacking - uses OpenGL for backing, allows us to speedup rendering by using
OpenGL
for the colourspace conversion step needed with x264 and vpx encodings.
The OpenGL client rendering backend should be used for most windows if the graphics card is supported.