Enrico Weigelt, metux IT consult
95499a9525
dix: unexport enableIndirectGLX
...
Still needs to be _X_EXPORT'ed for internal modules, but
not supposed to be visible to external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-11-20 19:25:41 +01:00
Enrico Weigelt, metux IT consult
5c592210e7
glamor: drop special internal server reset support
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-11-20 19:23:32 +01:00
Chase
fcbb2bafce
treewide: replace __FUNCTION__ by __func__
...
prefer C99 standard over non-standard legacy symbols
Signed-off-by: Chase <chinkle3@illinois.edu >
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-11-18 13:29:47 +01:00
Enrico Weigelt, metux IT consult
5f8edd4560
glamor: fix parameter indentions on asprintf() calls
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-11-07 19:19:06 +01:00
Enrico Weigelt, metux IT consult
226211f7a7
glamor: replace XNFasprintf() by asprintf()
...
Just use standard libc functions instead of own (incomplete)
implementations.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-11-07 19:19:06 +01:00
Enrico Weigelt, metux IT consult
0c7799b916
glamor: replace XNFvasprintf() by vasprintf()
...
No need for carrying around our own (incomplete) implementation
of a standard libc function.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-11-07 09:31:10 +01:00
stefan11111
23fd2bd19f
glamor: Set *num_formats to NULL in glamor_get_formats if we don't have any formats.
...
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2025-11-06 15:55:16 +01:00
stefan11111
6073de4461
glamor: fix Option "GlxVendorLibrary"
...
The old code tried to use a screen pointer that was uninitialized and set to NULL.
This caused it to segfault when this option was set.
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2025-11-04 15:08:28 +01:00
stefan11111
09d35f1e0d
glamor: use GBM_BO_USE_RENDERING for importing gbm bo's
...
Inspired by 421ce458f1
Glamor should use GBM_BO_USE_RENDERING, since they are image buffers.
This change is mostly cosmetic, as mesa doesn't do anything with
this flag, other than a sanity check.
See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/14130
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2025-11-03 17:25:52 +01:00
Enrico Weigelt, metux IT consult
f2ce732ef5
treewide: replace PictFormatShort by pixman_format_code_t
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-09-25 14:28:06 +02:00
Enrico Weigelt, metux IT consult
8fb8ce515e
treewide: replace PICT_FORMAT by PIXMAN_FORMAT
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-09-23 18:20:09 +02:00
Enrico Weigelt, metux IT consult
72083eb117
glamor: don't use anonymous structs and unions in glamor_composite_shader
...
Anonymous structs and unions are a GNUism, violating C standard, thus
better not using it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-31 14:14:48 +02:00
Enrico Weigelt, metux IT consult
34c3a9c7e2
treewide: fix serverGeneration int type mismatch
...
The global (exported) serverGeneration field is `unsigned long`, while
many other places copy it and compare it two other integer types, eg.
plain `int` (which is signed). Even if it's unlikely ever reaching such
high number of generations that it will ever make trouble, it's still
a good idea to clean this up and use the same type everywhere.
For clearity, introducing a typedef `x_server_generation_t` which is
used everywhere, instead of raw `unsigned long`.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-13 11:52:03 +02:00
Enrico Weigelt, metux IT consult
f66ee7277e
treewide: replace PICT_yuv2 by PIXMAN_yuy2
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
dbe4339fd7
treewide: replace PICT_a4b4g4r4 by PIXMAN_a4b4g4r4
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
5d96eba31b
treewide: replace PICT_x4b4g4r4 by PIXMAN_x4b4g4r4
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
c2a4f0033c
treewide: replace PICT_a4r4g4b4 by PIXMAN_a4r4g4b4
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
4295cf6817
treewide: replace PICT_x4r4g4b4 by PIXMAN_x4r4g4b4
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
840a4ceabe
treewide: replace PICT_a1r5g5b5 by PIXMAN_a1r5g5b5
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
889ded74be
treewide: replace PICT_a1b5g5r5 by PIXMAN_a1b5g5r5
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
a23fdf9d2f
treewide: replace PICT_x1b5g5r5 by PIXMAN_x1b5g5r5
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
19df33aa7a
treewide: replace PICT_b5g6r5 by PIXMAN_b5g6r5
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
cadf94d6c8
treewide: replace PICT_a2b10g10r10 by PIXMAN_a2b10g10r10
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
1687c9a20f
treewide: replace PICT_a2r10g10b10 by PIXMAN_a2r10g10b10
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
ca7e24d2a7
treewide: replace PICT_a8b8g8r8 by PIXMAN_a8b8g8r8
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
fea686a1fc
treewide: replace PICT_x8b8g8r8 by PIXMAN_x8b8g8r8
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
522a2d4280
treewide: replace PICT_x2r10g10b10 by PIXMAN_x2r10g10b10
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
aba79cbfca
treewide: replace PICT_x2b10g10r10 by PIXMAN_x2b10g10r10
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
8cb07602ff
treewide: replace PICT_x1r5g5b5 by PIXMAN_x1r5g5b5
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
4ce30fdb6b
treewide: replace PICT_a8 by PIXMAN_a8
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
c113bc77ae
treewide: replace PICT_a1 by PIXMAN_a1
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
b736739892
treewide: replace PICT_r5g6b5 by PIXMAN_r5g6b5
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
3786a77ed3
treewide: replace PICT_b8g8r8x8 by PIXMAN_b8g8r8x8
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
7939ec278d
treewide: replace PICT_b8g8r8a8 by PIXMAN_b8g8r8a8
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
314540a597
treewide: replace PICT_x8r8g8b8 by PIXMAN_x8r8g8b8
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
35a43252ca
treewide: replace PICT_a8r8g8b8 by PIXMAN_a8r8g8b8
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-11 20:23:43 +02:00
Enrico Weigelt, metux IT consult
9f4391203f
treewide: replace PICT_TYPE_A by PIXMAN_TYPE_A
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 15:35:38 +02:00
Enrico Weigelt, metux IT consult
71e2b20fe0
treewide: replace PICT_TYPE_BGRA by PIXMAN_TYPE_BGRA
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 15:35:38 +02:00
Enrico Weigelt, metux IT consult
ba06904f10
treewide: replace PICT_TYPE_ABGR by PIXMAN_TYPE_ABGR
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 15:35:38 +02:00
Enrico Weigelt, metux IT consult
900c893246
treewide: replace PICT_TYPE_ARGB by PIXMAN_TYPE_ARGB
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 15:35:38 +02:00
Enrico Weigelt, metux IT consult
600b46c7c1
treewide: replace PICT_FORMAT_B by PIXMAN_FORMAT_B
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 12:45:37 +02:00
Enrico Weigelt, metux IT consult
ca118c9793
treewide: replace PICT_FORMAT_G by PICT_FORMAT_G
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 12:45:37 +02:00
Enrico Weigelt, metux IT consult
414d5c7654
treewide: replace PICT_FORMAT_R by PIXMAN_FORMAT_R
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 12:45:37 +02:00
Enrico Weigelt, metux IT consult
f104c96091
treewide: replace PICT_FORMAT_COLOR by PIXMAN_FORMAT_COLOR
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 12:45:37 +02:00
Enrico Weigelt, metux IT consult
3cd02f4245
treewide: replace PICT_FORMAT_VIS by PIXMAN_FORMAT_VIS
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 12:45:37 +02:00
Enrico Weigelt, metux IT consult
803355e874
treewide: replace PICT_FORMAT_TYPE by PIXMAN_FORMAT_TYPE
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 12:45:37 +02:00
Enrico Weigelt, metux IT consult
c2c19fc7fe
treewide: replace PICT_FORMAT_RGB by PIXMAN_FORMAT_RGB
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 12:45:37 +02:00
Enrico Weigelt, metux IT consult
7783ae7723
treewide: replace PICT_FORMAT_BPP by PIXMAN_FORMAT_BPP
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 12:45:37 +02:00
Enrico Weigelt, metux IT consult
ae1b649587
treewide: replace PICT_FORMAT_A by PIXMAN_FORMAT_A
...
Try not to use old compat macros anymore, use the real ones instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-07 12:45:37 +02:00
Enrico Weigelt, metux IT consult
02f04ec0aa
glamor: don't redefine ALIGN macro if it exists
...
On FreeBSD the ALIGN macro already exists in the standard headers,
so we sholdn't redefine it here.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-05 10:16:32 +02:00