Commit graph

488 commits

Author SHA1 Message Date
K900 dcf630c172 mesa: 22.3.2 -> 22.3.3 2023-01-11 23:24:24 +03:00
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