Skip to content
  • Gerd Hoffmann's avatar
    44231843
    spice/gl: render DisplaySurface via opengl · 44231843
    Gerd Hoffmann authored
    
    
    This switches over spice (in opengl mode) to render DisplaySurface
    updates into a opengl texture, using the helper functions in
    ui/console-gl.c.  With this patch applied spice (with gl=on) will
    stop using qxl rendering ops, it will use dma-buf passing all the
    time, i.e. for bios/bootloader (before virtio-gpu driver is loaded)
    too.
    
    This should improve performance even using spice (with gl=on) with
    non-accelerated stdvga because we stop squeezing all display updates
    through a unix/tcp socket and basically using a shared memory transport
    instead.
    
    Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
    Message-id: 1474617028-3979-3-git-send-email-kraxel@redhat.com
    44231843
    spice/gl: render DisplaySurface via opengl
    Gerd Hoffmann authored
    
    
    This switches over spice (in opengl mode) to render DisplaySurface
    updates into a opengl texture, using the helper functions in
    ui/console-gl.c.  With this patch applied spice (with gl=on) will
    stop using qxl rendering ops, it will use dma-buf passing all the
    time, i.e. for bios/bootloader (before virtio-gpu driver is loaded)
    too.
    
    This should improve performance even using spice (with gl=on) with
    non-accelerated stdvga because we stop squeezing all display updates
    through a unix/tcp socket and basically using a shared memory transport
    instead.
    
    Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
    Message-id: 1474617028-3979-3-git-send-email-kraxel@redhat.com
Loading