1. 04 Jun, 2021 4 commits
  2. 01 Jun, 2021 1 commit
    • Jan Beich's avatar
      meson: provide fallback for *proto dependencies · 8274dd66
      Jan Beich authored
      Meson has a built-in facility to use bundled versions of dependencies
      if system packages are too old. Enable for xorgproto after 8e504d8b:
      
      Run-time dependency xproto found: YES 7.0.33
      Run-time dependency randrproto found: YES 1.6.0
      Run-time dependency renderproto found: YES 0.11.1
      Run-time dependency xextproto found: YES 7.3.0
      Dependency inputproto found: NO found 2.3.2 but need: '>= 2.3.99.1'
      Found CMake: /usr/local/bin/cmake (3.20.2)
      Run-time dependency inputproto found: NO (tried pkgconfig and cmake)
      Looking for a fallback subproject for the dependency inputproto
      
      meson.build:73:0: ERROR: Neither a subproject directory nor a xorgproto.wrap file was found.
      8274dd66
  3. 31 May, 2021 3 commits
  4. 30 May, 2021 23 commits
  5. 27 May, 2021 1 commit
  6. 20 May, 2021 1 commit
    • Erik Kurzinger's avatar
      xwayland/eglstream: flush stream after eglSwapBuffers · 7515c23a
      Erik Kurzinger authored
      When eglSwapBuffers inserts a new frame into a window's stream, there may be a
      delay before the state of the consumer end of the stream is updated to reflect
      this. If the subsequent wl_surface_attach, wl_surface_damage, wl_surface_commit
      calls are received by the compositor before then, it will (typically) re-use
      the previous frame acquired from the stream instead of the latest one.
      
      This can leave the window displaying out-of-date contents, which might never be
      updated thereafter.
      
      To fix this, after calling eglSwapBuffers, xwl_glamor_eglstream_post_damage
      should call eglStreamFlushNV. This call will block until it can be guaranteed
      that the state of the consumer end of the stream has been updated to reflect
      that a new frame is available.
      
      Closes: xorg/xserver#1171
      
      Signed-off-by: Erik Kurzinger's avatarErik Kurzinger <ekurzinger@nvidia.com>
      7515c23a
  7. 18 May, 2021 1 commit
  8. 17 May, 2021 1 commit
  9. 11 May, 2021 5 commits