Skip to content
  • Martin Flöser's avatar
    [wayland] Add a basic drm/kms backend · c7595513
    Martin Flöser authored
    Introduces a new (optional) dependency: libdrm.
    
    The DrmBackend currently supports finding the first connected output.
    It can create shared memory buffers which are used by SceneQPainter to
    do double buffered rendering.
    
    There is still lots to do, the following things are not yet working:
    * multiple outputs
    * page flip
    * OpenGL (through gbm)
    * restoring mode setting to start value
    c7595513