aboutsummaryrefslogtreecommitdiffstats
path: root/main/mesa
Commit message (Collapse)AuthorAgeFilesLines
* main/mesa: upgrade to 20.0.6Leo2020-05-031-2/+2
|
* main/mesa: upgrade to 20.0.5Leo2020-04-231-3/+3
|
* main/mesa: disable rgb10 by defaultRasmus Thomsen2020-04-082-2/+29
| | | | | | | This fixes very weird graphical bugs in XWayland applications using hardware acceleration. fixes #11367
* main/mesa: upgrade to 20.0.4prspkt2020-04-031-2/+2
|
* main/mesa: upgrade to 20.0.3Leo2020-04-021-3/+3
|
* main/mesa: fix checksumLeo2020-03-291-1/+1
|
* main/mesa: revert downgrade to 19.3.4 and rebuild against LLVM10Rasmus Thomsen2020-03-291-6/+4
| | | | | | | The mentioned graphic corruptions in Mesa 20.x are annoying, but they only hit users of XWayland who use hardware accel and the downgrade potentially breaks the setup of people, especially those who use the freedreno or lima drivers.
* main/mesa: downgrade to 19.3.4Leo2020-03-291-17/+24
|
* main/mesa: enable EGL surfaceless platformMichał Polański2020-03-231-2/+2
| | | | | This change allows creating headless outputs. I've tested it with sway. Ref: https://www.khronos.org/registry/EGL/extensions/MESA/EGL_MESA_platform_surfaceless.txt
* main/mesa: upgrade to 20.0.2Leo2020-03-211-2/+2
|
* main/mesa: upgrade to 20.0.1Leo2020-03-073-6/+42
|
* main/*: make CMake and meson respect our C{,PP,XX}FLAGSRasmus Thomsen2020-02-211-2/+2
| | | | See: https://lists.alpinelinux.org/~alpine/devel/%3C2896c13070c508a49cbaa72c8fb7f34ea947358b.camel%40cogitri.dev%3E
* 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
|