Commit d4dc4ab1 authored by Erik Skultety's avatar Erik Skultety Committed by Gerd Hoffmann
Browse files

qapi: Add "rendernode" display option for egl-headless



Unlike SPICE, egl-headless doesn't offer a way of specifying the DRM
node used for OpenGL, hence QEMU always selecting the first one that is
available. Thus, add the 'rendernode' option for egl-headless to QAPI.

Signed-off-by: default avatarErik Skultety <eskultet@redhat.com>
Message-id: 7658e15eca72d520e7a5fb1c2e724702d83d4f7f.1542362949.git.eskultet@redhat.com
Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
parent cb968d27
Loading
Loading
Loading
Loading
+16 −1
Original line number Diff line number Diff line
@@ -1037,6 +1037,20 @@
  'data'    : { '*grab-on-hover' : 'bool',
                '*zoom-to-fit'   : 'bool'  } }

##
# @DisplayEGLHeadless:
#
# EGL headless display options.
#
# @rendernode: Which DRM render node should be used. Default is the first
#              available node on the host.
#
# Since: 3.1
#
##
{ 'struct'  : 'DisplayEGLHeadless',
  'data'    : { '*rendernode' : 'str' } }

 ##
 # @DisplayGLMode:
 #
@@ -1086,4 +1100,5 @@
                '*window-close'  : 'bool',
                '*gl'            : 'DisplayGLMode' },
  'discriminator' : 'type',
  'data'    : { 'gtk'            : 'DisplayGTK' } }
  'data'    : { 'gtk'            : 'DisplayGTK',
                'egl-headless'   : 'DisplayEGLHeadless'} }