summaryrefslogtreecommitdiff
path: root/user/mesa
AgeCommit message (Collapse)AuthorFilesLines
2024-12-14user/mesa: Enable the SVGA driver for VMwareA. Wilcox1-1/+1
This builds the Gallium3D driver for "SVGA", which is, for some reason, what VMware calls their accelerator driver. Needed to use Wayland on VMware virtual machines.
2024-12-09user/mesa: Add libarchive-dev dep for freedrenoA. Wilcox1-1/+1
This dependency is only needed on Arm64 and only for the freedreno driver and its tools. Note that without this dep, Mesa will download libarchive itself and build it and install it, which we obviously do not want. We would have noticed this sooner had we not required Mesa to download Rust crates that it requires. Closes: #1287 Ref: #1285 Ref: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11062
2024-12-09user/mesa: Depend on py3-cparser for Arm64A. Wilcox1-1/+1
This is needed to compile the Gallium drivers we enable on Arm64, specifically etnativ. Closes: #1283
2024-12-08user/mesa: Let kmsro be auto-detectedA. Wilcox1-1/+1
This is apparently the way upstream wants us to do it. Closes: #1280
2024-11-29user/mesa: Disable broken drivers on pmmxA. Wilcox1-2/+1
2024-11-29user/mesa: Update to 24.3.0, simplify packagingA. Wilcox1-22/+6
There is no reason to split EGL since all DRI drivers need the EGL runtime now due to how glvnd works. Similar for GL-API. Confirmed working well on: * Intel HD Graphics 3000/4000 (Sandy Bridge, Ivy Bridge) * NVIDIA Fermi (GeForce GT 520, Quadro 1000M) * AMD Radeon (r600 on ppc64, with usual known brokenness) * LLVMpipe on Intel Iris (Raptor Lake) in both X11 and Wayland environments.
2024-11-29user/mesa: Add 24.x versionsA. Wilcox7-8998/+51
user/mesa is the latest (24.2.7), and should install everywhere. user/mesa-be includes 24.1.7 which is needed for proper operation on big endian platforms, hence it is only enabled for ppc/ppc64. * Unfortunately, Intel Iris is not portable due to OpenCL issues and cannot be included with beta6. * The glvnd JSON file needs to be kept with the driver. * We can't split GL any more, so don't bother. * The DRI driver depends on the GLX stub, which is part of mesa, so declare that dep explicitly. (weak linked, so abuild can't see it)
2024-08-07user/mesa: Add Meson config for LLVM selectionZach van Rijn1-1/+9
Closes: #796
2024-08-07user/mesa: Disable SSE2 on pmmxA. Wilcox3-1/+8866
Closes: #1207
2023-10-24user/mesa: Update to 21.3.9, fix nouveauA. Wilcox2-3/+16
This update brings some reliability fixes to i915/i965, nouveau, and also radeonsi. This is the most recent version of the 'amber' branch which is the last version with support for these chipsets. There is a way to co-install mesa-amber and mesa, but we will need to work on that. For now, we ship this for everyone. The nouveau patch here is sent upstream and fixes context destroys.
2022-11-28user/mesa: add missing build deps. fixes #898.Zach van Rijn1-1/+2
2022-10-21user/mesa: Update to 21.3.8A. Wilcox4-51/+21
2022-10-21user/mesa: Update to 20.3.5A. Wilcox4-66/+16
Run-tested on PPC64. Intermediate step for full update.
2020-02-27user/mesa: Fix behaviour on big endian systemsA. Wilcox2-0/+39
2020-02-26user/mesa: Bump to 19.3.4; fix time64 issues on ARMv7A. Wilcox2-4/+40
2020-01-31user/mesa: Split DRI drivers correctlyA. Wilcox1-3/+6
2020-01-30user/mesa: Bump to 19.3.3, fix Vulkan build on Intel 32A. Wilcox2-7/+31
2020-01-26user/mesa: Bump to 19.3.2, kill TLS with extreme prejudiceA. Wilcox2-5/+24
2020-01-20user/mesa: Remove unsupported Freedreno Vulkan driverA. Wilcox1-2/+1
2020-01-07user/mesa: Ensure mesa-dri provides= the old driver namesA. Wilcox1-0/+1
2019-12-25user/mesa: bump to 19.3.1 - complete overhaulA. Wilcox4-298/+63
* Supports VA API, XvMC * Vulkan support enabled * Uses 'megadrivers' for significant install-size decrease * Supports many more drivers on ARM machines * Uses Meson instead of autotools
2019-07-21user/*: APKBUILD bashism removal, part one (a-p)Max Rees1-1/+1
2019-04-26user/mesa: bump to 18.3.6, LLVM 8A. Wilcox1-3/+3
2019-03-10user: untested bumps that can't be tested until gtk+ etc is builtA. Wilcox1-9/+4
2019-02-22user/mesa: Fix swrast AltiVec detection on 32-bit PPCA. Wilcox2-3/+71
2019-02-22user/mesa: add dri-vc4 for ARM64A. Wilcox1-2/+6
2019-01-24user/mesa: bump to 18.3.2A. Wilcox4-261/+11
* GLX RTS does nothing now. Remove with extreme prejudice. * Wayland libs are no longer shipped with Mesa, so remove Wayland dep. * Support Amber Lake and Whiskey Lake GPUs.
2018-09-16user/mesa: bump to 18.1.8, LLVM 6A. Wilcox1-3/+3
2018-09-06user/mesa: bump to 18.1.7A. Wilcox1-3/+3
2018-07-24user/mesa: support builds on hosts with intel GPUsMax Rees2-3/+90
2018-07-08user/mesa: take, bump to 18.1.3, fix upA. Wilcox4-20/+34
2018-06-14The New PlanA. Wilcox7-0/+505
all pkgs needed to bootstrap -> system others -> user