Go to file
Ana Guerrero c15a21f367 Accepting request 1221967 from X11:XOrg
- 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch
  * fixes colors for 'swrast' driver (boo#1230637, gitlab issue#11840)

- Update to release 24.2.6
  --> https://docs.mesa3d.org/relnotes/24.2.6

- added -32bit package for Mesa-libva since it's needed by Steam;
  reported on packman ML:
  https://lists.links2linux.de/pipermail/packman/2024-October/017985.html 

- Enable intel Vulkan backends on riscv64 (boo#1231756)
- Enable iris Gallium backend on riscv64, Power and on Arm, too

- Update to release 24.2.5
  --> https://docs.mesa3d.org/relnotes/24.2.5
- drop u_fix-llvm19-build.patch
  included in upstream

- Update to release 24.2.4
  --> https://docs.mesa3d.org/relnotes/24.2.4

- u_mesa-CVE-2023-45913.patch
  * NULL pointer dereference via dri2GetGlxDrawableFromXDrawableId()
    (CVE-2023-45913, bsc#1222040)
- u_mesa-CVE-2023-45919.patch
  * buffer over-read in glXQueryServerString() 
    (CVE-2023-45919, bsc#1222041)
- u_mesa-CVE-2023-45922.patch
  * segmentation violation in __glXGetDrawableAttribute()
    (CVE-2023-45922, bsc#1222042) 


- libvdpau_gallium was linked directly into libgallium-*.so.*.
  Drop the subpackage and provides/obsolete it via Mesa-dri which
  ships libgallium-*.so.*.

- drop u_fix_rust_bindgen.patch 
  included in update

- Update to release 24.2.3
  --> https://docs.mesa3d.org/relnotes/24.2.3

- disable build of rusticl on sle15; meson is just too old ... 

- buildrequires: rusticl needs mesa >= 1.4.0

- tlsdesc_test.patch: disable LTO in tlsdesc_test to suppress TLS
  relaxation (patch by Andreas Schwab <schwab@suse.de>); see also
  https://gitlab.freedesktop.org/mesa/mesa/-/issues/11929

- buildrequire llvm19-devel/clang19-devel on sle15-sp7

- Add u_fix-llvm19-build.patch to fix build with LLVM 19 on ARM.
- Update minimum version requirements based on meson.build.
- Fix build on s390x: apparently we don't have libvdpau_gallium.so.

- drop U_egl-x11-sw-fix-partial-image-uploads.patch:
  the code in the function saw further fixes later on in the 24.2
  branch.

- integrated changes by Andreas Schwab <schwab@suse.de>
  * enable glamor also for driver build
  * update rust crates
    + syn 2.0.39
    + proc_macro2 1.0.86
  * enable valgrind also on riscv64
  * added libvdpau_gallium package for generic VDPAU state tracker
  * switch from "swrast" to "softpipe,llvmpipe" drivers
  * use "-Dllvm-orcjit=true" for riscv64 build
  * added libgallium to Mesa-dri package

- re-disable llvm for non-driver build by switching from "swrast"
  to "softpipe" for gallium drivers in that case
- make previous changelog a bit nicer

- Update to release 24.2.2
  --> https://docs.mesa3d.org/relnotes/24.2.2
  --> https://docs.mesa3d.org/relnotes/24.2.1
  --> https://docs.mesa3d.org/relnotes/24.2.0
- refreshed the following patches with quilt:
  * U_fix-mpeg1_2-decode-mesa-20.2.patch
  * n_add-Mesa-headers-again.patch
  * n_stop-iris-flicker.patch
  * u_dep_xcb.patch
  * u_fix_rust_bindgen.patch
- dropped U_radeonsi-vcn-Add-decode-DPB-buffers-as-CS-dependency.patch
- New BuildRequires:
  * python3-PyYAML
- enable llvm also for non-driver build to fix:
  "llvmpipe requires LLVM and is enabled, but LLVM is disabled".

OBS-URL: https://build.opensuse.org/request/show/1221967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=520
2024-11-08 10:53:53 +00:00
_constraints - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
_multibuild - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
.gitattributes - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
.gitignore - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch - 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch 2024-11-07 00:40:02 +00:00
baselibs.conf - added -32bit package for Mesa-libva since it's needed by Steam; 2024-10-31 19:16:49 +00:00
manual-pages.tar.bz2 - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
mesa-24.2.6.tar.xz - Update to release 24.2.6 2024-11-04 14:21:52 +00:00
mesa-24.2.6.tar.xz.sig - Update to release 24.2.6 2024-11-04 14:21:52 +00:00
Mesa-rpmlintrc - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
Mesa.changes - 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch 2024-11-07 00:40:02 +00:00
Mesa.keyring - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
Mesa.spec - 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch 2024-11-07 00:40:02 +00:00
n_add-Mesa-headers-again.patch - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
n_drirc-disable-rgb10-for-chromium-on-amd.patch - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
n_stop-iris-flicker.patch - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
paste-1.0.14.tar.gz - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
proc-macro2-1.0.86.tar.gz - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
python36-buildfix1.patch - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
python36-buildfix2.patch - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
quote-1.0.33.tar.gz - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
README-suse-maintenance.md - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
README.updates - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
syn-2.0.68.tar.gz - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
tlsdesc_test.patch - tlsdesc_test.patch: disable LTO in tlsdesc_test to suppress TLS 2024-09-23 10:45:14 +00:00
u_0001-intel-genxml-Drop-from-__future__-import-annotations.patch - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
u_0002-intel-genxml-Add-a-untyped-OrderedDict-fallback-for-.patch - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
u_dep_xcb.patch - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
U_fix-mpeg1_2-decode-mesa-20.2.patch - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00
u_mesa-CVE-2023-45913.patch - u_mesa-CVE-2023-45913.patch 2024-10-01 12:22:57 +00:00
u_mesa-CVE-2023-45919.patch - u_mesa-CVE-2023-45913.patch 2024-10-01 12:22:57 +00:00
u_mesa-CVE-2023-45922.patch - u_mesa-CVE-2023-45913.patch 2024-10-01 12:22:57 +00:00
unicode-ident-1.0.12.tar.gz - drop U_egl-x11-sw-fix-partial-image-uploads.patch: 2024-09-16 09:17:49 +00:00

DRI Driver update mechanism
---------------------------

If any corresponding DRI driver is found in "/usr/lib/dri/updates/"
it will be favored over the one in "/usr/lib/dri/" and will be used
for 32/64 bit applications.

On 32/64 bit biarch platforms additionally a corresponding DRI driver
in "/usr/lib64/dri/updates/" will be favored over the one in 
"/usr/lib64/dri/" and will be used for 64bit applications.