matthieu
fb763cc6fe
Revert previous:
...
unbreak build with clang-16 by fixing up function definitions to match
the whole CARD64 vs uint64_t issue needs more thinking.
Suggested by kettenis@
2023-09-08 05:44:27 +00:00
robert
09bc32815c
unbreak build with clang-16 by fixing up function definitions to match
...
our uint64_t is an unsinged long long, but CARD64 is defined as unsigned long
so the function pointer types in both glamor and xf86-video-amdgpu were
mismatched and clang-16 treats that as an error
ok matthieu@
2023-09-06 11:42:37 +00:00
matthieu
8c4424dd36
Add back the meson build system to xserver.
...
Not having those file only create noise when merging upstream releases.
2023-01-22 09:21:08 +00:00
jsg
20ddf00a06
don't free uninitialised pointers in glamor
...
Attempting to run fvwm on a x61/965gm with xserver 1.21.1 with the
modesetting driver on amd64 would cause the xserver to
reliably crash.
problem introduced upstream in
2906ee5e4 ("glamor: Fix leak in glamor_build_program()")
which was backported to the 1.21 branch.
ok matthieu@
2021-12-03 09:34:04 +00:00
matthieu
e086cf5adf
Update to xserver 21.1.0
2021-11-11 09:03:02 +00:00
matthieu
5bd77e1667
Update to xserver 1.20.13.
2021-09-03 13:19:11 +00:00
matthieu
56c8d99afe
Update X server to version 1.20.10. Tested by jsg@ and naddy@
2020-12-12 09:30:50 +00:00
matthieu
9064f8eee5
Update to xserver 1.20.8. ok jsg@ robert@
2020-04-13 08:06:58 +00:00
matthieu
40d42722f6
Update to xserver 1.20.7 plus 2 extra fixes from upstream. ok jsg@
2020-01-26 13:48:54 +00:00
matthieu
9a532c5475
Update to X server 1.20.6. Tested by naddy@
2019-12-12 06:05:17 +00:00
matthieu
a77e9959f3
Update to xserver 1.20.5. Tested by jsg@
2019-07-27 07:57:06 +00:00
matthieu
e7e87a2ccb
Update to xserver 1.19.7. Tested by jca@ and stsp@.
2019-03-19 21:19:54 +00:00
matthieu
e28c499980
Use priv_open_device() to open the dri device in glamor_dri3_open_client().
...
Fixes DRI3 with Xserver running as _x11 with xenodm.
close-on-exec is now default for priv_open_device().
ok kettenis@
2018-08-06 20:14:04 +00:00
matthieu
1a66cad3fb
Update to xserver 1.19.5.
...
Tested by bru@, jsg@ and others
2017-12-08 15:01:59 +00:00
matthieu
fd18c20e72
regen
2016-10-11 22:14:30 +00:00
matthieu
6e1bcfb3c6
Update to xserver 1.18.4
...
tested by krw@ and dcoppa@ ok dcoppa@
2016-08-09 18:59:50 +00:00
matthieu
e927c03e30
Update to xserver 1.18.3. Tested by shadchin@ and naddy@.
...
Note that indirect GLX is now disbled by default.
2016-05-29 12:02:34 +00:00
kettenis
2e2a8984c6
Remove a check for DRI3 in glamor_name_from_pixmap(). This makes DRI2 work
...
on OpenBSD where we don't have support for DRI3 yet.
ok jsg@, matthieu@
2015-12-01 21:18:47 +00:00
kettenis
bfcc545caa
Use an ARGB8888 based texture even when DRI3 isn't enabled. This achieves the
...
same effect as a change that was recently made upstream. The code changed
significantly in the meantime.
ok jsg@, matthieu@
2015-12-01 21:17:49 +00:00
kettenis
e6977614b0
Call miSyncSetup() if we don't call miSyncShmScreenInit() because
...
HAVE_XSHMFENCE isn't defined. This makes sure the relevant "private key"
gets installed such that we don't hit a fatal assert later.
ok jsg@, matthieu@
2015-12-01 21:13:48 +00:00
matthieu
4c6a4e1e00
Update to xserver 1.17.4.
...
tested by naddy@
2015-11-07 16:48:51 +00:00
matthieu
86ea9f12e2
Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@
2015-09-16 19:10:19 +00:00
matthieu
4f58590a42
Update to xserver 1.16.1.
...
Tested by naddy@, jsg@ & kettenis@
2014-09-27 17:52:59 +00:00