Commit Graph

339 Commits

Author SHA1 Message Date
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
Matthew Bauer
476c580605 mesa: don’t use valgrind-light on aarch32
valgrind-light doesn’t appear to work correctly on aarch32. It’s also
not a required dependency on mesa, so in the future we may be able to
disable it for other platforms
2019-05-08 21:50:24 -04:00
Matthew Bauer
9225890537 mesa: use platforms instead of throw
mesaPlatforms can be used in the platforms attr.
2019-05-08 21:46:31 -04:00
Matthew Bauer
296e8fef61
Merge branch 'staging' into mesa_3 2019-05-02 17:37:20 -04:00
Matthew Bauer
0fe315c9b6 treewide: remove old patches for macOS
These shouldn’t be needed now that we are on macOS 10.12.
2019-04-26 21:54:32 -04:00
Lengyel Balazs
6f9a7f05cf mesa: 18.3.3 -> 18.3.4 2019-02-18 23:24:47 +01:00
Will Dietz
f69df75655 mesa: 18.3.2 -> 18.3.3
https://www.mesa3d.org/relnotes/18.3.3.html
2019-01-31 17:20:26 -06:00
Will Dietz
f268eb6683 mesa: 18.3.1 -> 18.3.2 2019-01-19 09:26:22 +01:00
Frederik Rietdijk
60a3973a55 Merge staging-next into staging 2019-01-05 10:15:00 +01:00
Matthew Bauer
d9707792b5 mesa: make sure $drivers output gets created
Not all installs will have a $drivers output, so we just create an
empty one here.
2019-01-04 23:26:57 -06:00
Lengyel Balazs
f4a53ff3bc treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
rnhmjoj
bf49bfc81b mesa: 18.2.6 -> 18.3.1 2018-12-19 09:09:41 +01:00
Jörg Thalheim
e873882849
mesa: fix cross-compiling 2018-12-12 08:02:19 +00:00
Daiderd Jordan
47bddf5a84
glu: don't use valgrind on darwin 2018-12-11 22:40:47 +01:00
Will Dietz
60856aa9ea mesa: 18.2.5 -> 18.2.6
https://www.mesa3d.org/relnotes/18.2.6.html
2018-11-28 15:09:33 -06:00
Matthew Bauer
2c1d3a9a82 Merge remote-tracking branch 'upstream/master' into staging 2018-11-18 19:02:09 -06:00
Jan Malakhovski
ce5ba1ca44 mesa: don't require wayland things with wayland disabled (#50559) 2018-11-18 16:36:24 +01:00
Will Dietz
6b490ee296 mesa: 18.2.4 -> 18.2.5
https://www.mesa3d.org/relnotes/18.2.5.html
2018-11-16 08:53:53 -06:00
Frederik Rietdijk
53d00c3351 Merge master into staging-next 2018-11-10 11:08:54 +01:00
Jan Malakhovski
3902085b3f mesa: tiny cleanup 2018-11-08 05:20:19 +00:00
Will Dietz
a668934558 mesa: 18.2.3 -> 18.2.4
bug-fix release:
https://www.mesa3d.org/relnotes/18.2.4.html
2018-11-01 11:07:16 -05:00
Will Dietz
f7b3f43f81 mesa: 18.2.2 -> 18.2.3
https://lists.freedesktop.org/archives/mesa-dev/2018-October/207343.html

Optimistically drop disk cache patch, changelog mentions related
changes to cache behavior.

Not sure if those changes address our problem
(can we count on build-id?) so someone more familiar with
this should probably take a look before merging :).
2018-10-24 08:08:49 -05:00
Will Dietz
6dc9e7d2a9 mesa: 18.2.1 -> 18.2.2 2018-10-05 15:21:05 -05:00
Will Dietz
0d91e3b550 mesa: add new required dep on libXrandr 2018-09-21 13:25:12 -05:00
Will Dietz
c1743dd12d mesa: drop non-applying hunk, hopefully include no longer needed
(cherry picked from commit b673b8987872adfd97fdb8821198450ff229118d)
2018-09-21 13:24:07 -05:00
Will Dietz
6248955e6a mesa: 18.1.8 -> 18.2.1
(cherry picked from commit eb2b89a0a1901d4c89dcc6c0a36e1cabd1fcd002)
2018-09-21 13:23:38 -05:00
Will Dietz
fc5daa7b68 mesa: 18.1.7 -> 18.1.8
https://www.mesa3d.org/relnotes/18.1.8.html
2018-09-09 16:54:06 -05:00
Matthew Bauer
203d77171c
Merge branch 'staging' into remove-mesa-darwin 2018-09-07 22:14:55 -05:00
Robert Schütz
93550cbddf Merge branch 'master' into staging-next 2018-08-31 17:32:48 +02:00
John Ericson
2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Vladimír Čunát
f02bfc74c9
mesa: 18.1.5 -> 18.1.7 (maintenance) 2018-08-26 10:49:12 +02:00
Matthew Bauer
16879e2f6a mesa: remove darwin-specific derivations
The ‘mesa-darwin’ stuff was very out of date (2012). This moves darwin
to use the newer mesa. Stuff seems to build okay. Needs more testing
on other stuff though (libraries work). No drivers build but that is
how it should work on macOS.

/cc @cstrahan @Anton-Latukha
2018-08-25 15:59:19 -05:00
Gabriel Ebner
ff3665f584 mesa: enable texture floats 2018-08-25 18:34:41 +02:00
Jona Stubbe
4688f4078f restructure driver selection to show conditions for which each driver is selected 2018-08-22 23:48:38 +02:00
Jona Stubbe
a1f5702755 mesa: restructure driver selection to be more architecture-neutral
This allows Mesa to also build on ppc64le.
2018-08-22 19:27:23 +02:00
David McFarland
0a18b917ca mesa: add patch to include driver path in cache key
Mesa usually uses the timestamps of the llvm and driver shared libraries
as a cache key.  In /nix/store these are all zero, so we'll include
$(drivers) in the cache key, which should be unique for all combinations
of mesa and llvm versions.
2018-08-06 17:01:09 -03:00
Vladimír Čunát
3e7f4611a0
mesa: 8.1.4 -> 8.1.5 (maintenance) 2018-07-30 08:47:02 +02:00
Anton-Latukha
7ebc3ab2a6 mesa: cleanup: rm defunct glx-rts & sysfs flags, grsec/PaX patch
Config log:

```
configure: WARNING: unrecognized options: --disable-glx-rts, --enable-sysfs
```
2018-07-22 21:41:48 +03:00
Anton-Latukha
8f101cce83 rm maintainer eduarrrd from packages, no activity > year 2018-07-22 21:41:48 +03:00