aboutsummaryrefslogtreecommitdiffstats
path: root/main/mesa
Commit message (Collapse)AuthorAgeFilesLines
* main/mesa: upgrade to 19.3.4Leo2020-02-131-2/+2
|
* main/mesa: upgrade to 19.3.3Leo2020-01-291-3/+3
|
* main/mesa: ensure -dbg is split firstAriadne Conill2020-01-261-2/+2
|
* main/mesa: add -dbg packageAriadne Conill2020-01-261-1/+2
|
* main/mesa: use qualified provides for deprecated subpackagesMinecrell2020-01-181-11/+14
| | | | | | | This fixes upgrading from the old subpackages - the old package is now removed and replaced by the new subpackage. Closes !3167
* main/mesa: consolidate subpackagesMinecrell2020-01-181-101/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | Mesa uses so-called "megadrivers" to link multiple drivers into one shared library. Essentially there are only 4 distinct shared libraries built: - libmesa_dri_drivers.so ("classic" DRI drivers) - libgallium_dri.so (Gallium DRI drivers) - libgallium_drv_video.so (Gallium VAAPI drivers) - libvdpau_gallium.so.1.0.0 (Gallium VDPAU drivers) - (Note: Vulkan drivers are all built separately) These shared libraries are then hard-linked for each driver (i965, radeon, freedreno, ...). The APKBUILD attempts to create minimal packages by splitting the drivers into separate subpackages. Unfortunately this has exactly the opposite effect in this case. Instead of preserving the hard links with one large Mesa package, we copy the same shared library over and over again into separate subpackages. This causes significant overhead for storing all the apk packages, but also when installing multiple drivers on one system. The only useful separation we can make are the megadrivers themselves, i.e. one subpackage for each of the shared libraries mentioned above.
* main/mesa: upgrade to 19.3.2prspkt2020-01-101-3/+3
|
* tree-wide: use --buildtype=debugoptimized for meson packagesRasmus Thomsen2020-01-071-2/+2
| | | | | | | As of now we're using the buildttype 'release', which produces optimized builds but without any usable debugging info, which makes debugging crashes impossible, even if a -dbg subpackage exists. As such we should build in the buildmode 'debugoptimized' to offer proper debug symbols.
* main/mesa: build freedreno only for armMinecrell2020-01-061-4/+4
| | | | | Freedreno (and especially the MSM DRM kernel driver) works only on ARM, so there is no reason to build it for all other architectures.
* main/mesa: upgrade to 19.3.1Leo2019-12-242-11/+11
|
* main/mesa: upgrade to 19.2.7Leo2019-12-061-6/+21
| | | | | | | | - Disable GLESv1 (everyone uses GLESv2) - Enable vulkan-overlay-layer (Enables to have a HUD for information when running vulkan applications, now in mesa-vulkan-layer subpackage) - Enable Intel Iris driver on x86* - Be more explicit about enabling certain things like opengl
* main/mesa: upgrade to 19.2.6Leo2019-11-292-18/+3
|
* main/mesa: fix bad if-macro on ppc64leKevin Daudt2019-11-202-1/+16
| | | | | | | | | | | | A backported commit causes a build failure on ppc64le. ``` /lp_bld_misc.cpp ../src/gallium/auxiliary/gallivm/lp_bld_misc.cpp:708:28: error: #if with no expression 708 | #if PIPE_ARCH_LITTLE_ENDIAN ``` Upstream issue: https://gitlab.freedesktop.org/mesa/mesa/issues/2131
* main/mesa: remove spurious -Leo2019-11-201-1/+1
|
* main/mesa: upgrade to 19.2.5Leo2019-11-201-9/+5
|
* main/mesa: upgrade to 19.2.4prspkt2019-11-171-2/+2
|
* main/mesa: upgrade to 19.2.3prspkt2019-11-131-3/+3
|
* main/mesa: enable v3d gallium driver, packaged as mesa-dri-v3dIvan Delalande2019-10-291-2/+6
| | | | | Provide support for 3D acceleration on Raspberry Pi 4, like vc4 for earlier boards.
* main/mesa: upgrade to 19.2.2Sören Tempel2019-10-251-3/+3
|
* main/mesa: disable use-elf-tlsLeo2019-10-212-3/+8
| | | Closes !570
* main/mesa: upgrade to 19.2.1Milan P. Stanić2019-10-203-52/+33
| | | | | | new upstream release replace add-glx-use-tls.patch with add-use-elf-tls.patch from void-linux Closes !522
* main/mesa: use LLVM9Rasmus Thomsen2019-10-041-2/+2
|
* main/mesa: work around parallel build issueNatanael Copa2019-10-011-0/+3
| | | | | | | | | | | work around parallel build which manifested itself on ppc64le: In file included from ../src/gallium/drivers/nouveau/nv50/nv50_state.c:31: ../src/compiler/nir/nir.h:1195:10: fatal error: nir_intrinsics.h: No such file or directory 1195 | #include "nir_intrinsics.h" | ^~~~~~~~~~~~~~~~~~
* main/mesa: upgrade to 19.1.7prspkt2019-10-011-2/+2
| | | | Signed-off-by: prspkt <prspkt@protonmail.com>
* main/mesa: depend on py3-makoLeo2019-09-181-1/+1
|
* main/mesa: upgrade to 19.1.6prspkt2019-09-061-2/+2
| | | | Signed-off-by: prspkt <prspkt@protonmail.com>
* main/mesa: upgrade to 19.1.5prspkt2019-08-261-2/+2
| | | | Signed-off-by: prspkt <prspkt@protonmail.com>
* main/mesa: upgrade to 19.1.4Leo2019-08-191-2/+2
|
* main/mesa: upgrade to 19.1.3marmota2019-08-051-3/+3
|
* main/mesa: enable etnaviv and tegra supportBart Ribbers2019-07-241-2/+10
| | | Closes GH-9287
* main/mesa: upgrade to 19.1.2prspkt2019-07-161-3/+3
|
* main/mesa: enable Panfrost supportBart Ribbers2019-07-011-2/+7
|
* main/mesa: enable Lima supportBart Ribbers2019-07-011-2/+11
|
* main/mesa: update to 19.1.1Bart Ribbers2019-06-271-2/+2
|
* main/mesa: upgrade to 19.0.6prspkt2019-06-113-79/+88
| | | | | | - Switch build system to meson. - Import musl TLS patch from Void linux. - Remove glx_ro_text_segm.patch which is now provided by meson_options.
* main/mesa: use llvm8Natanael Copa2019-06-111-2/+2
|
* main/mesa: build with elfutilsNatanael Copa2019-05-041-2/+2
| | | | libelf seems to be dead upstream
* main/mesa: armv7 add vc4 supportCarlo Landmeter2019-04-051-2/+2
|
* main/mesa: upgrade to 18.3.5, use llvm7Natanael Copa2019-03-251-7/+11
| | | | | | | | main mesa package contains common config so let subpackages depend on that. We also dont need the replaces="mesa" since apk can handle that nowdays and have been able to do so for years now.
* main/mesa: Upgrade to 18.2.8Taner Tas2019-02-083-73/+6
| | | | | | * Compiles without drmdeps.patch on x86_64. Patch dropped. * Wayland libs are no longer part of mesa. * Update musl patchset.
* main/mesa: fix crashes due to large stack buffersTimo Teräs2018-12-142-1/+19
|
* main/mesa: Upgrade to 18.1.7, some cosmetic changesTaner Tas2018-09-041-15/+50
| | | | | * Re-arrange depends_dev, makedepends, subpackages, sources * Use https for url
* Revert "main/mesa: build fix for armhf"ryang2018-09-041-3/+0
| | | | | | | | This reverts commit 2b4535bd3025886a5237ecf385fe5f92b8c28da2. It's not necessary anymore to apply CFLAGS -mfpu=neon globally. mesa now applies target specific CFLAGS to enable neon for the vc4 driver. https://cgit.freedesktop.org/mesa/mesa/commit/?id=bd5efbd70b33a9f7977e75799c3b7d293113ba4d
* main/mesa: use xorgprotoNatanael Copa2018-07-191-4/+3
|
* main/mesa: Upgrade to 18.1.4Taner Tas2018-07-191-2/+2
|
* main/mesa: Upgrade to 18.1.1Taner Tas2018-06-303-10/+30
|
* main/mesa: Upgrade to 18.0.5Taner Tas2018-06-121-3/+3
|
* main/mesa: re-enable drm platformNatanael Copa2018-05-161-3/+8
| | | | prefer libwayland-egl from wayland
* main/mesa: fix missing split function for -dri-vc4 subpkgJakub Jirutka2018-05-101-1/+1
|
* main/mesa: fix typoNatanael Copa2018-05-101-1/+1
|