[PATCH xserver] Require libdrm 2.4.89 or newer

2018-03-02 Thread Keith Packard
Both autotools and meson build systems had complicated logic around what version of libdrm to require for various options. Remove that and just check for a new enough version to support all of the options which need libdrm. Signed-off-by: Keith Packard --- configure.ac | 7

[PATCH RFC xserver] Don't delete GLX's extensionInitCallback list during a reset

2018-03-02 Thread Kyle Brenneman
Using a CallbackListPtr to handle InitExtensions for GLX vendor libraries works on the first server generation, but at the end of the generation, the server will clear the callback list. On the second generation and beyond, every screen ends up with NULL for the vendor handle assigned to it. This

[PATCH xserver] Don't delete GLX's extensionInitCallback list during a reset.

2018-03-02 Thread Kyle Brenneman
When a callback list is initialized using CreateCallbackList via AddCallback, the list gets added to the listsToCleanup array, and as a result the list gets deleted at the end of the server generation. But, vendor libraries add themselves to that callback list only once, not once per generation,

Re: [xserver 08/10] meson: Make SHM extension optional

2018-03-02 Thread Adam Jackson
On Thu, 2018-03-01 at 12:58 +0100, Laurent Carlier wrote: > v2: check for header 'sys/shm.h' Merged these v2s: remote: I: patch #207571 updated using rev 238219e7312e2b5d972a8620b02379009686a005. remote: I: patch #207572 updated using rev e02afb94783a25c21b07e44a7b615acdd86fa3f7. remote: I:

Re: All-black X windows with etnaviv/xwayland/glamor

2018-03-02 Thread Lukas F . Hartmann
Hi, I made XWayland with Glamor work on etnaviv with a few hacks a while ago and wanted to leave my findings here so that they could be of use in future updates of XWayland and weston. The first two changes are in XWayland: the GBM_BO_USE_SCANOUT had to be removed to not force rendering into a

Re: [PATCH xrandr v5 0/6] xrandr: improve option parsing and documentation

2018-03-02 Thread Giuseppe Bilotta
On Fri, Mar 2, 2018 at 1:58 AM, Keith Packard wrote: > Giuseppe Bilotta writes: > >> Giuseppe Bilotta (6): >> xrandr: allow a single value for --scale >> xrandr: stricter --scale argument parsing >> xrandr.man: grammar tuning >> xrandr: