1. 12 Nov, 2018 9 commits
  2. 11 Nov, 2018 5 commits
  3. 10 Nov, 2018 2 commits
  4. 09 Nov, 2018 7 commits
  5. 08 Nov, 2018 1 commit
  6. 06 Nov, 2018 5 commits
  7. 04 Nov, 2018 6 commits
  8. 01 Nov, 2018 1 commit
  9. 30 Oct, 2018 1 commit
  10. 29 Oct, 2018 2 commits
    • Simon Ser's avatar
      Merge pull request #1344 from emersion/no-atomic-gamma · 11dc1f65
      Simon Ser authored
      backend/drm: add WLR_DRM_NO_ATOMIC_GAMMA env variable
      11dc1f65
    • Simon Ser's avatar
      backend/drm: fix frame scheduling on secondary GPUs · 68362b37
      Simon Ser authored
      There was a missing copy_drm_surface_mgpu call in drm_connector_schedule_frame
      so we asked for a pageflip with an unknown BO, resulting in ENOENT.
      
      Additionally, this commit makes schedule_frame return a bool indicating
      failures. This allows schedule_frame_handle_idle_timer to only set
      frame_pending to true if a frame has been successfully scheduled. Thus, if a
      pageflip fails, rendering won't be blocked forever anymore.
      
      In case a pageflip is already pending, true is returned because a frame has
      already been scheduled and will be sent sometime soon.
      68362b37
  11. 28 Oct, 2018 1 commit
    • Simon Ser's avatar
      backend/drm: add WLR_DRM_NO_ATOMIC_GAMMA env variable · 443a38bd
      Simon Ser authored
      This allows the legacy interface to be used instead of atomic if needed. This
      is a workaround to make some Intel GPUs work (if this variable is unset) as
      well as to make some AMD GPUs work (if this variable is set).
      443a38bd