1. 24 Apr, 2018 1 commit
  2. 17 Apr, 2018 1 commit
  3. 10 Apr, 2018 5 commits
  4. 05 Apr, 2018 1 commit
  5. 04 Apr, 2018 1 commit
    • Daniel Stone's avatar
      dri3: Use single-FD screen call for single-FD request · 75bba3ae
      Daniel Stone authored
      When importing client buffers into Pixmaps, we can use the fds_to_pixmap
      hook for both single-FD and multi-FD client requests without any harm.
      
      For the other direction of exporting Pixmap buffers to client FDs,
      create a new helper which calls the old pixmap_to_fd hook if available.
      This allows the implementation to ensure that the Pixmap storage is
      accessible to clients not aware of multiple planes or modifiers, e.g. by
      reallocating and copying.
      
      This makes it possible to run a compositing manager on an old GLX/EGL
      stack on top of an X server which allocates internal buffer storage
      using exotic modifiers from modifier-aware GBM/EGL/KMS.
      Signed-off-by: Daniel Stone's avatarDaniel Stone <daniels@collabora.com>
      Reported-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
      Reviewed-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
      75bba3ae
  6. 02 Apr, 2018 1 commit
  7. 19 Mar, 2018 1 commit
  8. 05 Mar, 2018 1 commit
  9. 20 Sep, 2017 1 commit
  10. 10 May, 2017 1 commit
  11. 26 Apr, 2017 1 commit
    • Eric Anholt's avatar
      Add a Meson build system alongside autotools. · 1549e303
      Eric Anholt authored
      This is a work in progress that builds Xvfb, Xephyr, Xwayland, Xnest,
      and Xdmx so far.  The outline of Xquartz/Xwin support is in tree, but
      hasn't been built yet.  The unit tests are also not done.
      
      The intent is to build this as a complete replacement for the
      autotools system, then eventually replace autotools.  meson is faster
      to generate the build, faster to run the bulid, shorter to write the
      build files in, and less error-prone than autotools.
      
      v2: Fix indentation nits, move version declaration to project(), use
          existing meson_options for version-config.h's vendor name/web.
      Signed-off-by: Eric Anholt's avatarEric Anholt <eric@anholt.net>
      Acked-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      Reviewed-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      1549e303
  12. 01 Mar, 2017 1 commit
  13. 02 Sep, 2016 1 commit
  14. 18 Apr, 2016 1 commit
  15. 08 Mar, 2016 1 commit
  16. 01 Mar, 2016 1 commit
  17. 08 Jul, 2015 2 commits
  18. 09 Dec, 2014 1 commit
  19. 17 Aug, 2014 1 commit
  20. 30 Jul, 2014 1 commit
  21. 08 Apr, 2014 1 commit
  22. 01 Apr, 2014 1 commit
  23. 12 Jan, 2014 1 commit
  24. 13 Dec, 2013 2 commits
  25. 09 Dec, 2013 1 commit
  26. 05 Nov, 2013 1 commit
  27. 31 Oct, 2013 1 commit