Commit Graph

377 Commits

Author SHA1 Message Date
Michael Weiss
b13615663c
mesa: 20.1.9 -> 20.2.1 (#99091)
Announcements:
- https://docs.mesa3d.org/relnotes/20.2.0.html
- https://docs.mesa3d.org/relnotes/20.2.1.html

I've rebased the patches accordingly and avoided:
meson.build:320: WARNING: Platform `surfaceless` is now always selected; setting this option will be an error in Mesa 20.3
meson.build:324: WARNING: Platform `drm` is now automatically selected; setting this option will be an error in Mesa 20.3
This will also fix the list in the configuration summary:
EGL/Vulkan/VL platforms:   x11 surfaceless wayland drm surfaceless drm
2020-10-15 16:08:01 +02:00
Michael Weiss
e991a1ea1f
mesa: 20.1.8 -> 20.1.9 (#99291) 2020-10-01 17:58:27 +02:00
Michael Weiss
6343fb95c6
mesa: 20.1.7 -> 20.1.8 (#98154) 2020-09-17 14:24:33 +02:00
Michael Weiss
5f29a2b2ee mesa: 20.1.6 -> 20.1.7 2020-09-04 20:00:58 +02:00
Pierre Bourdon
0b11b757ed
mesa: use the default patchelf now that it is up to date 2020-08-28 02:39:14 +02:00
Michael Weiss
d7e7aaa9b6
mesa: 20.1.5 -> 20.1.6 (#95859) 2020-08-20 22:29:36 +02:00
Michael Weiss
dfbda2135c
Merge pull request #89657 from primeos/mesa-DriConf-fix
mesa: Set datadir so that the path to the DriConf defaults is correct
2020-08-15 22:36:42 +02:00
Jan Tojnar
afe22f645a
Merge branch 'staging-next' into staging 2020-08-13 21:59:15 +02:00
Michael Weiss
cd41673813
mesa: Move the DriConf defaults from $drivers to $out
The effective change is that "drirc.d/00-mesa-defaults.conf" will now be
installed to $out instead of $drivers and not appear under
"/run/opengl-driver/share/" anymore.

This is done to fix #89421, i.e. so that Mesa will find and load the
included DriConf defaults. The other files in "$drivers/share" will not
be moved to $out as some Nixpkgs logic might depend on them being
available under "/run/opengl-driver/share/" (e.g. addOpenGLRunpath).
2020-08-13 21:35:55 +02:00
Niklas Hambüchen
85d08220d5 mesa: Fix -Werror=int-conversion build error on musl.
Upstream PR I made: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6121
2020-08-12 03:40:44 +02:00
Michael Weiss
278f9b2a4c
mesa: 20.1.4 -> 20.1.5 2020-08-07 21:13:48 +02:00
Vladimír Čunát
9febe2f8fc
mesa: fold override of patchelf inside whole build
Overriding it just for .drivers had the advantage of limiting rebuilds,
but it seems less clean and apparently it can interact a bit surprisingly
with some other overrides.  /cc #94444.
Also this will get removed once patchelf gets updated.
2020-08-04 21:52:29 +02:00
David McFarland
535a3e8d48
mesa: add patch to link radv with build-id
Without this, the radv cache uuid would fall back to using the
timestamps of the radv and llvm shared libraries, which are fixed in
/nix/store.  This caused cache collisons, which resulted in crashes
(e.g. #92807).
2020-07-28 15:53:16 +02:00
Michael Weiss
fadfde220f
mesa: 2.1.3 -> 2.1.4 (#93708) 2020-07-23 22:24:17 +02:00
Cole Mickens
0e93ae3f67
mesa: 20.0.8 -> 20.1.3 (#92977) 2020-07-13 22:42:13 +02:00
Vladimír Čunát
c055851648
mesa: 20.0.7 -> 20.0.8
https://lists.freedesktop.org/archives/mesa-dev/2020-June/224501.html
/cc PR #89105; this is indeed announced to be the last 20.0 version.
2020-06-13 09:58:30 +02:00
Vladimír Čunát
04b1ed0440
Merge #89105: mesa: 20.0.2 -> 20.0.7 (into staging) 2020-06-07 09:56:38 +02:00
Matthew Bauer
c2039e1901
mesa: make more things optional (#87438)
osmesa & gallium-nine are not needed for all systems. So this adds a
flag to disable them if you don’t want them.
2020-05-29 22:29:32 -05:00
Michael Weiss
2bde87923e
mesa: 20.0.2 -> 20.0.7 2020-05-28 13:57:31 +02:00
Simonas Kazlauskas
62e6d73a09 mesa: Fix cross build 2020-05-27 17:59:56 +00:00
adisbladis
48a137da73
mesa: 20.0.1 -> 20.0.2 2020-03-28 14:26:09 +00:00
Michael Weiss
b5c1cb2e8a
mesa: 19.3.3 -> 20.0.1
New APIs implemented: OpenGL 4.6 and Vulkan 1.2
2020-03-11 15:50:01 +01:00
Cole Mickens
9974c65032 mesa: 19.3.2 -> 19.3.3 2020-01-30 01:23:14 -08:00
adisbladis
a6298636a6
mesa: 19.3.1 -> 19.3.2 2020-01-10 09:01:07 +00:00
adisbladis
a565d094c6
mesa: 19.2.7 -> 19.3.1 2020-01-03 16:58:40 +00:00
Will Dietz
09b97534c9
mesa: 19.2.6 -> 19.2.7 2019-12-04 21:58:55 -06:00
adisbladis
832f415252
mesa: 19.2.4 -> 19.2.6 2019-11-23 20:14:32 +00:00
Edmund Wu
e08831919c
mesa: 19.2.3 -> 19.2.4 2019-11-14 10:11:53 -05:00
adisbladis
1733a6f941
mesa: 19.2.1 -> 19.2.3 2019-11-09 10:34:50 +00:00
Jonathan Ringer
548b707584 mesa: fix build
latest versions (>=19.1.0), no longer need to delete
{,e}gl.pc after install
2019-10-22 17:36:19 -07:00
Vladimír Čunát
11dae1a516
Merge #69537: mesa: 19.1.5 -> 19.2.1 (into staging) 2019-10-09 20:44:55 +02:00
Vladimír Čunát
f22e7f5de0
mesa: 19.2.0 -> 19.2.1 2019-10-09 20:39:26 +02:00
Joachim Fasting
bad07dfac5
tree-wide: replace uses of splitString "." with lib.versions
Quoting from the splitString docstring:

   NOTE: this function is not performant and should never be used.

This replaces trivial uses of splitString for splitting version
strings with the (potentially builtin) splitVersion.
2019-09-26 17:42:49 +02:00
Edmund Wu
2f25cca931
mesa: 19.1.5 -> 19.2.0 2019-09-26 08:26:31 -04:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Vladimír Čunát
ee099bf5e7
Merge #66998: mesa: 19.1.3 -> 19.1.5 (into staging) 2019-08-24 18:17:51 +02:00
Vladimír Čunát
b3024380de
mesa: 19.1.4 -> 19.1.5 (bugfix only) 2019-08-24 18:09:36 +02:00
R. RyanTM
cbe14dc3cf driversi686Linux.mesa: 19.1.3 -> 19.1.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/mesa/versions
2019-08-19 17:20:36 -07:00
Matthew Bauer
a316d71f59 mesa: add surfaceless egl platform 2019-08-12 18:09:30 -04:00
Cole Mickens
d4ffb8d4ec mesa: 19.1.1 -> 19.1.3 2019-07-27 01:22:54 +02:00
Matthew Bauer
5c8472a2a1
mesa: fix darwin and use meson auto features (PR #63912)
This fixes the darwin build, while also using Meson’s auto features as
much as possible. As a result, we avoid using having to specify
default drivers and instead delegate that to Mesa’s build system.
Removed other flags that were specified to the default in Mesa.

The -fno-common is needed to address undefined symbol _lp_dummy_tile
in the build.
2019-07-09 14:51:41 +02:00
worldofpeace
7d703ff5a5 mesa: fix build Aarch64 2019-06-27 17:07:48 -04:00
Edmund Wu
1141c6f5f8
mesa: 18.3.4 -> 19.1.1 2019-06-26 18:32:47 -04:00
Edmund Wu
544a87cf23
mesa: build with meson 2019-06-26 18:32:44 -04:00
Edmund Wu
3c45b0c00a
mesa: extract stubs 2019-06-25 09:00:33 -04:00
Matthew Bauer
4d6f65b81f
Merge pull request #62167 from matthewbauer/alias-libgl
Add libGL* aliases
2019-06-17 15:18:29 -04:00
Matthew Bauer
f7e2bb8cff mesa: rename from mesa-noglu to mesa 2019-06-17 11:49:27 -04:00
Frederik Rietdijk
d3afcac771 Merge master into staging-next 2019-06-09 12:28:52 +02:00
Matthew Bauer
0121da2af1 mesa: fix stubs on darwin
Adds a special case for isDarwin
2019-06-04 23:14:13 -04:00
Matthew Bauer
872100cf41
Merge branch 'staging' into release-cross-fixes 2019-05-18 14:57:53 -05:00