Commit Graph

508 Commits

Author SHA1 Message Date
Vladimír Čunát
1e42908aa7
Merge branch 'master' into staging-next 2023-02-08 21:50:23 +01:00
John Ericson
5855bcd789 libGL: Add meta.pkgConfigModules and test 2023-02-07 12:15:37 -05:00
K900
9bccea539c mesa: build Intel drivers on i686
Sorry gamers :(
2023-02-04 12:35:03 +03:00
github-actions[bot]
33d4318fcc
Merge staging-next into staging 2023-01-31 00:03:07 +00:00
Alyssa Ross
b538df3133
mesa: fix build for armv5tel
Fixes: e7a2c65ab5 ("mesa: reorganize default driver list")
2023-01-30 20:00:14 +00:00
Sergei Trofimovich
3f9fe5c15f mesa: revert "fix build"
This reverts commit f4a78e4b2c.

commit 8c80bd08b7
("build-support/cc-wrapper: pass in non-existent --sysroot= to untangle
from libc") was reverted. We can drop the workaround.
2023-01-29 07:51:00 +00:00
K900
c304f2646c mesa: add udev dependency
Enables display hotplug events for Vulkan
2023-01-28 22:54:54 +03:00
K900
b071fdb268 mesa: also demote anv 2023-01-28 17:21:16 +03:00
K900
14e04064d3 mesa: demote iris to x86_64 only 2023-01-28 17:09:48 +03:00
K900
e7a2c65ab5 mesa: reorganize default driver list
Upstream doesn't enable lots of things we might actually want
by default, so just specify everything manually.

Each list is grouped into three parts: arch-independent drivers,
aarch64-only drivers and x86_64 only drivers.
2023-01-28 16:36:35 +03:00
K900
677e5a1b3a mesa: clean up, allow building with dozen 2023-01-28 16:36:34 +03:00
K900
96978011e6 mesa: enable SPIR-V support for Clover 2023-01-28 16:36:34 +03:00
K900
17af0cdc15 mesa: enable RT on Intel hardware 2023-01-28 16:36:34 +03:00
K900
5074173a53 mesa: build intel-nullhw Vulkan layer
Useful for debugging
2023-01-28 16:36:34 +03:00
K900
678bcd522a mesa: add libzstd
Will be used for shader caches, should make loading them slightly faster.
2023-01-28 16:36:26 +03:00
K900
f416128e90 mesa: simplify opencl patch 2023-01-28 15:28:38 +03:00
Vladimír Čunát
ea8fb54acb mesa: use LLVM 15, remove global spirv-translator override 2023-01-28 15:28:38 +03:00
K900
f4a78e4b2c mesa: fix build 2023-01-28 15:28:37 +03:00
Vladimír Čunát
2b5f71eed1
mesa: 22.3.3 -> 22.3.4
https://docs.mesa3d.org/relnotes/22.3.4.html
2023-01-28 10:10:25 +01:00
Shawn8901
a59dda942c treewide: remove global with lib; statements in pkgs/development 2023-01-26 18:31:02 +01:00
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