Enrico Weigelt, metux IT consult
95b9bf6dc3
dri2: declare variables where needed in DRI2Authenticate()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 13:24:26 +01:00
Enrico Weigelt, metux IT consult
07b917d6a5
dri2: replace our own xf86DrvMsg() macro by LogMessage()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 12:30:38 +01:00
Enrico Weigelt, metux IT consult
c721bb59c8
dri2: declare variables where needed in DRI2AllocateDrawable()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 12:30:02 +01:00
Enrico Weigelt, metux IT consult
17aec8555e
dri2: declare variables where needed in DRI2CreateDrawable2()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 12:29:57 +01:00
Enrico Weigelt, metux IT consult
6b083ca9bc
dri2: declare variables when used in DRI2DrawableGone()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 12:29:49 +01:00
Enrico Weigelt, metux IT consult
bb458432fb
dri2: clean up devprivates access macros
...
* remove unnecessary extra define's
* move the accessor into a static inline function
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 11:30:29 +01:00
Enrico Weigelt, metux IT consult
3cd1e0865d
dri2: declare variables when needed in find_attachment()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 11:28:15 +01:00
Enrico Weigelt, metux IT consult
24f0d145e1
dri2: declare variables where needed in DRI2SwapBuffers()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 11:11:36 +01:00
Enrico Weigelt, metux IT consult
63eeb1ea05
dri2: declare variables where needed in DRI2GetMSC()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 10:37:09 +01:00
Enrico Weigelt, metux IT consult
31520b857b
dri2: declare variables where needed in DRI2Connect()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 10:36:59 +01:00
Enrico Weigelt, metux IT consult
03e239a823
dri2: declare variables where needed in DRI2ConfigNotify()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 10:36:49 +01:00
Enrico Weigelt, metux IT consult
5bbb0201f4
dri2: declare variables where needed in DRI2ScreenInit()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 10:36:37 +01:00
Enrico Weigelt, metux IT consult
6e3715f237
dri2: declare variables where needed in DRI2SwapComplete()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 10:34:18 +01:00
Enrico Weigelt, metux IT consult
18017bf848
dri2: declare variables where needed DRI2WakeClient()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 10:34:04 +01:00
Enrico Weigelt, metux IT consult
62cea896f8
dri2: declare variables where needed DRI2WaitMSCComplete()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 10:33:52 +01:00
Enrico Weigelt, metux IT consult
01f62a1b49
dri2: declare variables where needed in DRI2CanFlip()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 10:33:38 +01:00
Enrico Weigelt, metux IT consult
a790d65210
dri2: declare variables where needed in DRI2CopyRegion()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 10:33:24 +01:00
Enrico Weigelt, metux IT consult
e9b9610d45
dri2: declare variables where needed in dri2_copy_region()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 10:33:11 +01:00
Enrico Weigelt, metux IT consult
b3a17fb4d1
dri2: optimize DRI2GetScreenPrime()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 10:05:15 +01:00
Enrico Weigelt, metux IT consult
ebe62981a6
dri2: declare variables when needed in DRI2InvalidateDrawable()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-09 19:29:11 +01:00
Enrico Weigelt, metux IT consult
f23600ee4d
dri2: declare variables when needed in update_dri2_drawable_buffers()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-09 19:28:58 +01:00
Enrico Weigelt, metux IT consult
a21c9ef420
dri2: declare variables where needed in DRI2BlockClient()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-09 19:28:31 +01:00
Enrico Weigelt, metux IT consult
654b491d58
dri2: declare variables where needed in DRI2UpdatePrime()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-09 19:28:19 +01:00
Enrico Weigelt, metux IT consult
d8db7c3908
dri2: declare variables when needed in DRI2ThrottleClient()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-09 19:28:06 +01:00
Enrico Weigelt, metux IT consult
f79a8f5f78
dri2: declare variables where needed in DRI2SwapLimit()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-09 19:27:54 +01:00
Enrico Weigelt, metux IT consult
50839192dc
dri2: declare variables where needed in do_get_buffers()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-09 19:27:42 +01:00
Enrico Weigelt, metux IT consult
c8f0ae939e
dri2: declare variables where needed in destroy_buffer()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-09 14:19:52 +01:00
Enrico Weigelt, metux IT consult
a63c86d463
dri2: declare variables when needed in DRI2GetScreen()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-09 14:19:44 +01:00
Enrico Weigelt, metux IT consult
ceb272462b
dri2: declare variables when needed in create_buffer()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-09 14:19:35 +01:00
Enrico Weigelt, metux IT consult
7c8851daca
dri2: minor spelling fix: "screen" -> "pScreen"
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-06 11:58:47 +01:00
Enrico Weigelt, metux IT consult
2e7d7cec64
dri2: declare variables when needed in dri2WakeClient()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-06 11:58:24 +01:00
stefan11111
2ba1b0b06f
Revert 5d3490d135
...
We can't free driverNames[i], because it's part of abi,
and other drivers might give us statically-allocated strings.
Fixes : #1848
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2026-01-27 19:15:50 +01:00
stefan11111
5d3490d135
Xext/dri2: Fix small memory leak.
...
Fixes: https://github.com/X11Libre/xserver/pull/1414
Fixes: https://github.com/X11Libre/xserver/issues/1413
(Fixes the small leak that was mentioned there,
not sure if there isn't a bigger one somewhere else)
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2026-01-12 09:13:24 +01:00
stefan11111
65d4e5e081
Xext/dri2: Fix message logging
...
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2026-01-06 19:23:34 +01:00
stefan11111
dc39eda42b
treewide: Move the dri2 extension to Xext and use it for all X servers
...
This is needed to get proton working in Xfbdev, but is probably useful in other places too.
Xephyr has some unrelated issues regaring Xinput, so steam doesn't work there.
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2026-01-02 17:51:43 +01:00