Skip to content
  • Vlad Zahorodnii's avatar
    platforms/drm: Make frame scheduling robust · ee351568
    Vlad Zahorodnii authored
    If there is a pending frame, the RenderLoop will delay all schedule
    repaint requests to the next vblank event. This means that the render
    loop needs to be notified when a frame has been presented or failed.
    
    At the moment, the RenderLoop is notified only about successfully
    presented frames. If some frame fails, no repaints will be scheduled
    on that output.
    
    In order to make frame scheduling robust, the RenderLoop has to be
    notified if a frame has failed.
    ee351568