Vladimír Čunát
3cd6cd4120
mesa: 22.3.1 -> 22.3.2
...
https://docs.mesa3d.org/relnotes/22.3.2.html
2023-01-01 17:08:31 +01:00
Vladimír Čunát
4237877304
Merge #205327 : mesa-demos: fix build on Darwin
...
...into staging
2022-12-31 10:55:22 +01:00
K900
cdf92e56f7
mesa: enable separateDebugInfo
...
It is generally useful, and it also makes rusticl work for ??? reasons ???
2022-12-23 17:03:47 +03:00
K900
cd53c071f2
mesa: 22.2.5 -> 22.3.1, enable rusticl
2022-12-15 13:02:29 +03:00
Vladimír Čunát
06a53254e2
mesa: 22.2.4 -> 22.2.5
...
https://lists.freedesktop.org/archives/mesa-announce/2022-December/000696.html
(still waiting for 22.3.1)
2022-12-10 09:15:20 +01:00
Alyssa Ross
8bf18f7862
mesa: use libdrm on all supported platforms
...
libdrm is not Linux-specific. It is also used on (at least) every BSD
and illumos.
2022-12-09 17:31:20 +00:00
Zhaofeng Li
fa9f9f8361
mesa: Actually build more Vulkan drivers on aarch64-linux
...
If `auto` exists, the entire list of Vulkan drivers is replaced
so our additions aren't honored:
<ef168a57b9/meson.build (L258-277)
>
Co-authored-by: K900 <me@0upti.me>
2022-12-02 17:07:59 -07:00
Rouven Czerwinski
caf8e0091d
meta: 22.2.3 -> 22.2.4
...
https://docs.mesa3d.org/relnotes/22.2.4.html
2022-11-28 07:35:06 +01:00
K900
952dbf0a4a
mesa: build more Vulkan drivers on aarch64-linux
2022-11-10 17:42:21 +03:00
Vladimír Čunát
906947555d
mesa: 22.2.2 -> 22.2.3
...
https://docs.mesa3d.org/relnotes/22.2.3.html
I'm merging a bit optimistically, but it's just a patch update.
At least I verified building atop current staging-next for x86_64-*
2022-11-08 11:28:16 +01:00
Weijia Wang
7a222ffee3
mesa: fix build on darwin
2022-11-03 16:53:45 +01:00
Thiago Kenji Okada
e46fce495a
Merge pull request #196310 from LunNova/lunnova/mesa-layers
...
mesa: add vulkanLayers option and default it to device-select, overlay
2022-10-26 11:47:12 +01:00
PedroHLC ☭
8d7db0597f
mesa: rm unused attributes
2022-10-21 20:45:43 -03:00
PedroHLC ☭
aa8d873a4e
mesa: 22.2.1 -> 22.2.2
2022-10-21 20:45:42 -03:00
Luna Nova
33a5279d62
mesa: add vulkanLayers option and default it to device-select, overlay
...
Fixes #196086
2022-10-16 14:41:10 -07:00
PedroHLC ☭
b4b99f16da
mesa: re-enable video-codecs
...
The release disables some codecs 7d969fe9e9
.
Since we are not Fedora, we should probably enable them https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org/thread/M4LTGLHY5JX42IHC45WNWB5FH2JIFMAS/ .
2022-10-13 15:55:51 -03:00
PedroHLC ☭
445887f636
mesa: 22.1.7 -> 22.2.1
2022-10-13 15:40:56 -03:00
Zhaofeng Li
dd3fc58112
mesa: Install radv override configs into $out
...
Without this, the per-game radv overrides aren't applied.
2022-10-01 21:46:46 -06:00
PedroHLC ☭
28dd75158d
mesa: 22.1.6 -> 22.1.7
2022-08-22 09:55:36 -03:00
PedroHLC ☭
335a7492c0
mesa: 22.1.4 -> 22.1.6; patch darwin instead of freezing version
2022-08-11 10:16:15 -03:00
Artturin
4885138129
treewide: remove unnecessary meson find_program patches
...
they are unnecessary since 32e36bd429f804fd1468f51e39020f7360d8a5a8
https://github.com/NixOS/nixpkgs/pull/183507
2022-08-01 20:03:47 +03:00
Michael Weiss
0793afce9e
mesa: 22.1.3 -> 22.1.4
2022-07-17 15:41:38 +02:00
Michael Weiss
826ab9966b
mesa: 22.1.1 -> 22.1.3
2022-07-04 22:56:23 +02:00
Vladimír Čunát
eb3469e526
mesa: revert to 22.0 on darwin
2022-06-11 11:05:43 +02:00
Michael Weiss
cd3d17f3e2
mesa: 22.0.4 -> 22.1.1
2022-06-02 21:36:05 +02:00
Michael Weiss
b3fa0c3f86
mesa: 22.0.3 -> 22.0.4
2022-05-26 22:02:47 +02:00
Michael Weiss
9e461b9399
Merge pull request #173538 from primeos/mesa
...
mesa: 22.0.2 -> 22.0.3
2022-05-26 22:00:53 +02:00
Artemis Tosini
e5caa559c4
mesa: Add support for building the Zink driver
...
Zink requires vulkan-loader to build. Enable vulkan-loader when Zink is explicitally specified as a build target
2022-05-23 01:17:19 +00:00
Michael Weiss
44c5652c19
mesa: 22.0.2 -> 22.0.3
2022-05-18 23:15:11 +02:00
Michael Weiss
076f96079f
Merge pull request #170001 from primeos/mesa
...
mesa: 22.0.1 -> 22.0.2
2022-04-24 13:07:10 +02:00
Michael Weiss
629fa2f3c2
mesa: 22.0.1 -> 22.0.2
2022-04-23 21:48:01 +02:00
Thiago Kenji Okada
67ae929deb
mesa: disable withValgrind if valgrind-light is marked as broken
...
`valgrind` derivation is currently marked as broken in either:
- `stdenv.isDarwin`
- `stdenv.hostPlatform.isStatic`
Instead of adding those two checks in the `mesa` derivation, we can just
check the current `valgrind-light.meta.broken` attribute.
2022-04-20 19:14:27 +01:00
Vladimír Čunát
01f8e68748
Merge #161085 : mesa: 21.3.8 -> 22.0.1 (into staging)
2022-04-09 09:49:09 +02:00
Michael Weiss
040d8929bd
Merge pull request #166494 from andersk/mesa-cross
...
mesa: Fix cross-compilation
2022-04-01 21:47:52 +02:00
Anders Kaseorg
3ddd9479c9
mesa: Fix cross-compilation
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-03-30 15:32:40 -07:00
Michael Weiss
c8eda85fb6
mesa: 21.3.8 -> 22.0.1
...
The DRI drivers were removed [0]:
> Mesa's main branch no longer has any "classic" drivers, use the
> "amber" branch instead.
Mesa 21.3 provided the following DRI drivers:
i915 i965 r100 r200 nouveau
For nouveau, there is a Gallium3D driver as well, and i965 can be
replaced with iris or crocus (iris was already the default for
generation 8+ Intel iGPUs and crocus is a new driver for older hardware
that supports generation 4 to 7 iGPUs [1]).
(See also [2] for some more information.)
[0]: cdde031ac2
[1]: https://airlied.blogspot.com/2021/04/crocus-gallium-for-gen4-7-generation.html
[2]: https://www.phoronix.com/scan.php?page=news_item&px=2021-Retire-Mesa-Classic-Main
Note: "-Ddri-drivers-path" is still required to avoid a dependency
cycle.
Release notes: https://docs.mesa3d.org/relnotes/22.0.0.html
2022-03-30 22:36:09 +02:00
Michael Weiss
46076745df
mesa: 21.3.7 -> 21.3.8
2022-03-23 23:12:16 +01:00
Vladimír Čunát
7cbe21b24d
Merge #160267 : mesa.drivers: Convert hard links to symlinks
2022-02-28 21:26:45 +01:00
Vladimír Čunát
f5f9b6af9d
mesa.drivers: nit, more info in a comment
2022-02-28 21:25:21 +01:00
Vladimír Čunát
d5cd8efaca
mesa.drivers: improve readability
...
Co-authored-by: Janne Heß <janne@hess.ooo>
2022-02-28 21:10:42 +01:00
AndersonTorres
ed2b1b4b90
Merge branch 'master' into staging-next
2022-02-26 21:04:25 -03:00
Michael Weiss
6431bebc93
mesa: Limit the devDoesNotDependOnLLVM test to Linux
...
The required modifications in the postInstall phase are only applied on
Linux and the test currently fails on Darwin:
https://github.com/NixOS/nixpkgs/runs/5344236204
> building '/nix/store/45s58pv9j6a19wr9izx49s6i0i4qshxs-mesa-dev-does-not-depend-on-llvm.drv'...
> error: output '/nix/store/czmszfcwdx87vx2wf80lhp3h9skqqcfs-mesa-dev-does-not-depend-on-llvm' is not allowed to refer to the following paths:
> /nix/store/cwb5g57al7iizw456ah9rk49cxb47wi3-mesa-21.3.7-drivers
2022-02-26 18:48:17 +01:00
Michael Weiss
42890734c3
mesa: 21.3.6 -> 21.3.7
2022-02-26 12:33:53 +01:00
Michael Weiss
cee6a92b21
mesa: 21.3.5 -> 21.3.6
2022-02-17 20:43:44 +01:00
Anders Kaseorg
4e199a91dc
mesa.drivers: Convert hard links to symlinks
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-02-15 23:29:48 -08:00
Michael Weiss
4d54ec489c
mesa: 21.3.4 -> 21.3.5
2022-01-29 00:36:25 -08:00
Michael Weiss
c1a7122670
mesa: 21.3.3 -> 21.3.4
2022-01-13 20:40:27 +01:00
Michael Weiss
9b760ab5c4
mesa: 21.3.2 -> 21.3.3
2021-12-30 12:25:26 +01:00
Michael Weiss
62dc6893b7
mesa: 21.3.1 -> 21.3.2
2021-12-18 21:13:29 +01:00
Michael Weiss
5390a70302
mesa: 21.2.6 -> 21.3.1
2021-12-01 23:18:56 +01:00
Michael Weiss
63a370df6f
mesa: 21.2.5 -> 21.2.6
2021-11-25 23:26:00 +01:00
Cole Mickens
4e54a9fad0
mesa: /run/opengl-driver in gbm-backend-paths
2021-11-09 23:53:19 -08:00
github-actions[bot]
ba990541d1
Merge staging-next into staging
2021-10-30 00:02:03 +00:00
Michael Weiss
f8d1de8e18
mesa: 21.2.4 -> 21.2.5
2021-10-28 21:36:58 +02:00
Yuka
8daecb33b9
mesa: update musl patches ( #141970 )
...
Also remove a patch that was upstreamed
2021-10-23 13:32:39 +02:00
Jonathan Ringer
5957e9f064
mesa: 21.2.3 -> 21.2.4
2021-10-15 22:36:34 +02:00
Rick van Schijndel
5d30f708b9
mesa: add llvm as dependency for llvm-config-native
...
Fixes https://github.com/NixOS/nixpkgs/issues/136926
2021-10-13 22:36:23 +02:00
Michael Weiss
b88fce906f
mesa: 21.2.2 -> 21.2.3
2021-09-30 01:00:34 +02:00
github-actions[bot]
42ade1cfa3
Merge staging-next into staging
2021-09-22 18:01:40 +00:00
Michael Weiss
f36df15fe5
mesa: 21.2.1 -> 21.2.2
2021-09-21 23:49:01 +02:00
Troels Henriksen
b41d29dd31
mesa: restore OpenCL support
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Simon Bruder <simon@sbruder.de>
2021-09-18 23:40:09 +02:00
Michael Weiss
8761186f0a
mesa: 21.1.7 -> 21.2.1
2021-08-19 23:13:25 +02:00
Alyssa Ross
f5db95a96a
mesa: 21.1.6 -> 21.1.7
2021-08-13 11:15:59 +02:00
Michael Weiss
364bb239ab
mesa: 21.1.5 -> 21.1.6
2021-07-29 10:54:36 +02:00
ash lea
1b3ba289b2
mesa: fix datadir location
2021-07-24 15:11:58 +02:00
github-actions[bot]
6d11e6d03e
Merge master into staging-next
2021-07-17 00:01:37 +00:00
TredwellGit
79a4590495
steamPackages.steam-fhsenv: fix Proton
...
LLVM must match version required by Mesa.
Fixes https://github.com/NixOS/nixpkgs/issues/127068
2021-07-16 15:13:31 -07:00
Michael Weiss
b5a7a474d1
mesa: 21.1.4 -> 21.1.5
2021-07-15 11:41:34 +02:00
Michael Weiss
f7997354b7
wayland-scanner: use for nativeBuildInputs
...
This makes things more explicit (and less confusing) but only touches
the packages that I maintain.
2021-07-03 17:56:23 +02:00
Michael Weiss
e23145b62a
mesa: 21.1.3 -> 21.1.4
2021-07-01 13:13:43 +02:00
Michael Weiss
ecbe6c123f
mesa: 21.1.2 -> 21.1.3
...
I've also updated the URL for the RISC-V patch in case the content of
the old URL will change (not sure if that's possible after a merge
request is merged but now that the patch is upstream it seems like a
good idea regardless; and the content has actually already changed so
the old hash wasn't correct anymore).
2021-06-18 22:58:15 +02:00
Zhaofeng Li
f885e987ef
mesa: Add patch for RISC-V driver selection
2021-06-12 23:17:13 -07:00
Zhaofeng Li
1f007dd009
Use lib.meta.availableOn for optional Valgrind dependency
2021-06-12 23:17:13 -07:00
Jonathan Ringer
012a33b0de
mesa: fix darwin build
2021-06-06 22:31:19 -07:00
Michael Weiss
70029711d4
mesa: 21.1.1 -> 21.1.2
2021-06-02 23:09:36 +02:00
Michael Weiss
e56bed6bdb
mesa: 21.0.3 -> 21.1.1
...
Note: This update likely causes some issues when running an application
that has a direct dependency on Mesa (e.g. Sway and XWayland) and was
compiled against a different Nixpkgs revision. See 7106fca0fe
for more
details regarding that issue.
2021-05-24 18:43:28 +02:00
Michael Weiss
7106fca0fe
mesa: 21.0.1 -> 21.0.3
...
Note: The update to Mesa 21.0.2 was reverted (25ae1fd29f
) because it
caused major issues with Sway (segfault on startup [0]).
This is still the case and might affect all packages that directly
depend on "mesa" (for libgbm or libglapi) but it only causes issues when
the package depends on a "mesa" version that differs from "mesa.drivers"
used for "/run/opengl-driver/". I've noticed this while testing Mesa
updates with the NixOS option "hardware.opengl.package" (as usual)
instead of rebuilding my whole system (which would work). Unfortunately
this can/will likely also cause issues when mixing different channels,
using Flakes/Overlays, etc.
The cause of this should be similar to [1] ("mesa" updates now cause the
same issues that "glibc" updates already do, maybe triggered by certain
Mesa changes) and some additional discussions is in [2],[3].
Note: Don't backport this to NixOS 21.05, at least not without careful
consideration.
[0]: https://github.com/NixOS/nixpkgs/pull/118753#issuecomment-818950977
[1]: https://github.com/NixOS/nixpkgs/issues/95808
[2]: https://github.com/NixOS/nixpkgs/pull/120325
[3]: https://github.com/NixOS/nixpkgs/pull/119558
2021-05-20 18:59:09 +02:00
Michael Weiss
ba7ede846b
mesa: Cleanup enableRadv (not used anymore)
2021-05-20 18:59:09 +02:00
Alyssa Ross
31c5b4fe9b
mesa: don't manually enableParallelBuilding
...
This is automatic for Meson builds.
2021-05-12 11:57:35 +00:00
John Ericson
96f700fc24
mesa: Fix build
...
Needed more LLVM outputs
2021-04-30 22:08:26 +00:00
Las
e22d1d37cc
mesa: Don't fail to build when d3d isn't built
2021-04-28 21:10:58 +00:00
Michael Weiss
25ae1fd29f
Revert "mesa: 21.0.1 -> 21.0.2"
...
This reverts commit e3bc983d8f
.
It caused segmentation faults for at least Sway and XWayland with the
iris driver, see [0]. The cause and impact of this regression is still
unknown but let's revert it until we know more.
[0]: https://github.com/NixOS/nixpkgs/pull/118753#issuecomment-818950977
2021-04-13 20:36:45 +02:00
Gabriel Ebner
acbfd3f7c0
mesa: add driversdev output and test that dev doesn't depend on drivers
...
OpenGL applications should not depend on the Mesa drivers, since these
are supposed to be loaded at runtime from /run/opengl-driver using the
glvnd library. Furthermore, the drivers output has a large closure
since it depends on LLVM.
The only dependency from dev to drivers came from the xatracker
pkg-config file. This commit moves this file into a new
output called driversdev.
2021-04-09 09:26:12 +02:00
Gabriel Ebner
4bff6d04e4
libGL: use headers from glvnd
...
The glvnd library contains a copy of the OpenGL headers. By compiling
against the glvnd headers we completely avoid a dependency on Mesa (and
LLVM). This reduces rebuild time. It also prevents accidents, such as
where some packages kept a reference to the mesa.drivers output and thus
had all Mesa drivers in their runtime closure.
2021-04-09 09:24:24 +02:00
Michael Weiss
e3bc983d8f
mesa: 21.0.1 -> 21.0.2
2021-04-07 20:34:37 +02:00
Michael Weiss
8cd7e290e4
mesa: 20.3.5 -> 21.0.1 ( #109319 )
2021-03-25 15:34:08 +01:00
Michael Weiss
f6e726a3db
mesa: 20.3.4 -> 20.3.5 ( #117513 )
2021-03-25 14:54:04 +01:00
Ivan Babrou
5363f1714b
mesa: fix missing timespec_get on aarch64-darwin
...
This doesn't affect any other target.
See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/1020
2021-02-20 10:03:52 -08:00
Michael Weiss
d51b3b7413
mesa: 20.3.3 -> 20.3.4 ( #111202 )
2021-01-30 01:00:41 +01:00
zowoq
153ad8bc1e
Merge staging-next into staging
2021-01-22 16:56:40 +10:00
Ben Siraphob
66e44425c6
pkgs/development/libraries: stdenv.lib -> lib
2021-01-21 19:11:02 -08:00
Jan Tojnar
fc7bd322df
Merge branch 'staging-next' into staging
2021-01-19 13:50:04 +01:00
Jonathan Ringer
9bb3fccb5b
treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
...
continuation of #109595
pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.
python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Michael Weiss
79851ec593
mesa: 20.3.2 -> 20.3.3 ( #109310 )
...
The "util: Disable memstream for Apple builds" patch got backported:
6a006c3567
2021-01-14 12:12:21 +01:00
Michael Weiss
16cf68dc7a
mesa: 20.3.1 -> 20.3.2 ( #108152 )
...
This also applies the macOS patch unconditionally to avoid breakages in
the future.
2021-01-01 20:08:54 +01:00
Ryan Burns
7115040e19
mesa: fix build on darwin
...
Latest mesa requires macOS SDK 10.13 - this applies an upstream
patch for compatibility with 10.13
Applied on darwin only to avoid linux rebuilds in staging-next - left a
note that this can be done unconditionally as it has no effect on
non-darwin platforms, if this would be considered more robust.
2020-12-31 09:11:38 +01:00
Michael Weiss
af9f917ce1
mesa: 20.3.0 -> 20.3.1
2020-12-17 12:01:08 +01:00
Michael Weiss
3106113c9e
mesa: Drop all old patches
...
There's no need to keep the expressions for old patches around.
Also: Apply the musl patch unconditionally to ensure that it doesn't
break after future updates.
2020-12-17 12:01:03 +01:00
Michael Weiss
a9385a730b
mesa: 20.2.4 -> 20.3.0
2020-12-17 11:51:02 +01:00
Vladimír Čunát
37dfd61f02
mesa: fix musl-specific patching
...
When updating to 20.2, this was apparently forgotten.
2020-12-13 11:36:18 +01:00
Vladimír Čunát
e955c4315f
Merge #106804 : mesa: find prefixed nm when cross compiling
2020-12-13 11:06:17 +01:00
Atemu
01698009ac
mesa: find prefixed nm when cross compiling
2020-12-13 08:08:02 +01:00
Michael Weiss
8c19846912
mesa: 20.2.3 -> 20.2.4 ( #105959 )
2020-12-05 13:26:32 +01:00
Michael Weiss
f2ff3a7867
mesa: 20.2.2 -> 20.2.3 ( #104789 )
2020-11-25 12:23:02 +01:00
Michael Weiss
971aef5e08
mesa: 20.2.1 -> 20.2.2 ( #103174 )
2020-11-09 10:59:34 +01:00
Vladimír Čunát
336bc8283b
Re-Revert "Merge #101508 : libraw: 0.20.0 -> 0.20.2"
...
This reverts commit c778945806
.
I believe this is exactly what brings the staging branch into
the right shape after the last merge from master (through staging-next);
otherwise part of staging changes would be lost
(due to being already reachable from master but reverted).
2020-10-26 08:19:17 +01:00
Vladimír Čunát
c778945806
Revert "Merge #101508 : libraw: 0.20.0 -> 0.20.2"
...
I'm sorry; I didn't notice it contained staging commits.
This reverts commit 17f5305b6c
, reversing
changes made to a8a018ddc0
.
2020-10-25 09:41:51 +01:00
Vladimír Čunát
17f5305b6c
Merge #101508 : libraw: 0.20.0 -> 0.20.2
2020-10-25 09:28:53 +01:00
Andreas Rammhold
250fb4611f
Merge pull request #100456 from maralorn/boolToString
...
treewide: De-inline uses of lib.boolToString
2020-10-25 00:45:11 +02:00
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
Malte Brandy
cebf9198f3
treewide: De-inline uses of lib.boolToString
...
This commit should not change eval results
2020-10-14 01:46:17 +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
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
Anton-Latukha
c56dd53092
mesa, mesa-darwin: free up floating point textures (patents expired)
...
https://cgit.freedesktop.org/mesa/mesa/commit/?id=66673bef941af344314fe9c91cad8cd330b245eb
https://www.phoronix.com/scan.php?page=news_item&px=OpenGL-Texture-Float-Freed
2018-07-22 21:41:40 +03:00
Frederik Rietdijk
3209775495
Merge master into staging
2018-07-22 11:14:41 +02:00