jsg
c2fe528f9c
follow meson changes and build radix_sort as part of libvulkan_runtime
...
avoids undefined symbols in intel vulkan libs
reported-by and ok tb@
2025-06-11 13:08:26 +00:00
jsg
4a8fc73364
remove unused u_printf_length.c
...
u_printf_length() was moved from u_printf.cpp to avoid a problem with
unused c++ sections with ld.bfd.
Since then, upstream changed u_printf.cpp to u_printf.c and this problem
no longer exists.
2025-06-10 04:28:19 +00:00
jsg
521b20b5b1
only link gallium va lib if it is built
...
needed for octeon, which doesn't build radeon drivers
2025-06-07 09:07:04 +00:00
jsg
b554f8e26c
add back linking of libXfixes and libxcb-dri2
...
needed for ld.bfd archs
2025-06-07 08:49:51 +00:00
jsg
da41122fc5
define HAVE_ELF_AUX_INFO to 1
...
fixes 'error: expected value in expression' build error on powerpc64
reported by deraadt@
2025-06-06 23:00:18 +00:00
jsg
09ddaffd9d
add back linking of libm and libpthread
...
matches how meson links libgbm.so, though there the resulting
library did not have NEEDED entries for libm and libpthread
patch from jca@, tb@ confirms this unbreaks webkitgtk4 ports build
2025-06-06 13:03:06 +00:00
jsg
9a42033959
stop building profile libs to save some space
2025-06-06 09:04:08 +00:00
jsg
03ef2f15dc
remove unused files removed upstream
2025-06-05 15:12:33 +00:00
jsg
452696b8cb
Merge Mesa 25.0.7
2025-06-05 14:17:56 +00:00
jsg
483f148565
Merge Mesa 25.0.7
2025-06-05 13:24:05 +00:00
jsg
67d6f11771
Import Mesa 25.0.7
2025-06-05 11:23:11 +00:00
matthieu
f01a36c5da
Update to libSM 1.2.6. ok tb@ jsg@
2025-04-30 17:29:06 +00:00
matthieu
d96f1cc7fa
Update to libICE 1.1.2. Ok tb@ jsg@
2025-04-30 17:27:45 +00:00
matthieu
20e8936765
Update to libX11 1.8.12. ok tb@ jsg@
2025-04-30 17:26:10 +00:00
matthieu
d80de4e08e
Update to xtrans 1.6.0. ok tb@ jsg@
2025-04-30 17:24:05 +00:00
matthieu
fdae9d2fbd
Update to libXrender 0.9.12
2025-03-16 12:08:39 +00:00
matthieu
a307c9b9ff
Update libXau to 1.0.12
2025-03-16 12:02:40 +00:00
matthieu
d8eb308705
Fix xtrans version.
...
When libxtrans was updated to 1.5.0 this part was missed.
2025-03-16 10:24:16 +00:00
matthieu
af6b39df05
Bump majors after freetype upgrade. ok tb@
2025-03-09 15:14:49 +00:00
matthieu
684e6762c1
Uupdate to libfreetype 2.13.3. This is a major shlib version bump.
...
ok tb@
2025-03-09 15:12:54 +00:00
robert
ac809dfdca
unbreak build with llvm-19+ by pulling the following upstream commits
...
5a9c052ba78e5d1b0020b8f8320d211d2205a958 amd: Include missing llvm IR header Module.h
fa9cd89a85b904615ebc11da609445b5b751e68d Update lp_bld_misc.cpp to support llvm-19+.
a8eed9cca26b1c4b6526be7d042adec6703a30ae gallium: Don't pass avx512er and avx512pf features on LLVM 19
ok jsg@
2025-01-16 15:27:05 +00:00
matthieu
83db43a73e
Update to fontconfig 2.15.0. tested by ajacoutot@ and tb@
2025-01-04 15:22:51 +00:00
matthieu
e7fec22574
update to libXcursor 1.2.3
2024-11-11 09:26:22 +00:00
matthieu
c975c92498
Update to libXi 1.8.2.
...
The fix for double alignment on 32bits machines with strict constraints
was already committed.
2024-11-05 08:16:45 +00:00
matthieu
bbae8cab60
Update to libXfont2 2.0.7
2024-11-05 08:14:56 +00:00
jsg
888647a089
Merge libdrm 2.4.123
2024-10-17 10:00:00 +00:00
jsg
c67d42bcc2
Import libdrm 2.4.123
2024-10-17 09:54:53 +00:00
jsg
870c1a9d53
build blake3_neon.c on arm64
...
fixes undefined blake3_hash_many_neon symbol in libvulkan_radeon.so
2024-09-15 10:56:40 +00:00
matthieu
1fef27d498
Update to libXtst 1.2.5.
2024-08-04 17:31:04 +00:00
matthieu
573494dbc8
Update to freetype 2.13.2. tested by and ok rsadowski@
2024-08-04 17:17:23 +00:00
matthieu
bc4162435d
Update to libX11 1.8.10. tested by and ok rsadowski@
2024-08-04 17:15:57 +00:00
matthieu
15d5ac34bf
Disable libva-glx. It depends on mesa which is built later
...
(and depends on libva). ok sthen@OA
2024-07-25 19:40:55 +00:00
jsg
277d4fbe1a
Pass no-verify-fixpoint option to instcombine in LLVM 18
...
From Nikita Popov
99f0449987bec1f82cd42a06f40bb4a863a37792 in mainline Mesa
2024-07-25 09:04:06 +00:00
jsg
6e72b77c39
fix: ac/llvm: LLVM 18: remove useless passes, partially removed upstream
...
From Kai Wasserbaech
bc7e363f8e1a26342e6fd7241c1f0ebb722338d6 in mainline Mesa
robert@ reports this is required to build with llvm 18
2024-07-25 09:01:55 +00:00
jsg
987d7c1ce1
test WITH_GALLIUM_VA for libva_st (frontends/va)
...
matches src/gallium/meson.build
2024-07-25 06:54:05 +00:00
jsg
6cb46c6ed3
also search ${LOCALBASE}/lib/dri for vaapi .so files
...
will make the intel ports less awkward
ok matthieu@ rsadowski@
2024-07-25 00:23:49 +00:00
jsg
3e7572dada
install Mesa vaapi .so files into the dri directory
...
closer matches the Mesa meson defaults
ok matthieu@ rsadowski@
2024-07-25 00:18:21 +00:00
jsg
65051550a0
don't define VA_DRIVER_INIT_FUNC twice
...
use pkg-config to get va api version
ok matthieu@ rsadowski@
2024-07-23 08:22:36 +00:00
jsg
63d6b92e6c
rename WITH_VAAPI to WITH_GALLIUM_VA to match meson
...
and when set build with -DHAVE_VA_SURFACE_ATTRIB_DRM_FORMAT_MODIFIERS
ok matthieu@
2024-07-23 02:42:51 +00:00
jsg
fa4de57278
move includes to stop installing libgallium_drv_video.a
...
link identical .so files
ok matthieu@
2024-07-22 00:40:30 +00:00
jsg
fb2352b2e4
don't build libgallium_drv_video when WITH_VAAPI==no
...
ok matthieu@ rsadowski@
2024-07-21 13:30:50 +00:00
jsg
a590aa20a6
start with WITH_VAAPI=no
...
octeon build error reported by deraadt@
2024-07-21 11:00:47 +00:00
matthieu
fd9eca3c53
regen
2024-07-20 19:32:30 +00:00
matthieu
6d6cb27c19
Set AM_MAINTAINER_MODE explicitely.
...
This directory file doesn't use xorg-macros so it was missing.
2024-07-20 19:32:11 +00:00
matthieu
2827b2de32
force update
2024-07-19 18:38:00 +00:00
matthieu
df3bb4eeb4
force update
2024-07-19 18:37:28 +00:00
matthieu
7fe68cb777
force update
2024-07-19 18:37:00 +00:00
matthieu
eebd2c3a6c
regen
2024-07-19 18:04:52 +00:00
matthieu
e1f7e754e3
Oops I meant to set MAINTAINERCLEANFILES to an empty value
2024-07-19 18:03:42 +00:00
matthieu
6840cd4fa0
remove MAINTAINERCLEANFILES - can cause missing files to regenerate
2024-07-19 17:59:11 +00:00