diff options
author | Mike Lothian <mike@fireburn.co.uk> | 2022-08-05 13:49:36 +0100 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2022-09-06 12:03:24 -0400 |
commit | a4ca7cc2d9bc8cb0a253e81632b1a034920cf87e (patch) | |
tree | e3d088eddc692f97335d7bb9990d9b5c9ee8d712 /profiles | |
parent | dev-util/directx-headers: Add new ebuild (diff) | |
download | gentoo-a4ca7cc2d9bc8cb0a253e81632b1a034920cf87e.tar.gz gentoo-a4ca7cc2d9bc8cb0a253e81632b1a034920cf87e.tar.bz2 gentoo-a4ca7cc2d9bc8cb0a253e81632b1a034920cf87e.zip |
media-libs/mesa: Add support for d3d12 and dozen drivers
This adds support for the d3d12 gallium driver and the dozen vulkan
driver. It uses the video_cards_microsoft flag
It optionally adds in video acceleration if vaapi or vdpau is enabled
It's been compiled tested with GCC 12.1 & Clang 14
If building mesa with Clang, directx-headers must be build with clang
too, otherwise you'll experience linking errors
Closes: https://github.com/gentoo/gentoo/pull/26746
Signed-off-by: Mike Lothain <mike@fireburn.co.uk>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'profiles')
-rw-r--r-- | profiles/arch/amd64/use.mask | 1 | ||||
-rw-r--r-- | profiles/arch/base/use.mask | 1 | ||||
-rw-r--r-- | profiles/arch/x86/use.mask | 1 | ||||
-rw-r--r-- | profiles/desc/video_cards.desc | 1 |
4 files changed, 4 insertions, 0 deletions
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask index 19ac88e44f05..173918986b72 100644 --- a/profiles/arch/amd64/use.mask +++ b/profiles/arch/amd64/use.mask @@ -108,6 +108,7 @@ -input_devices_wacom -video_cards_ast -video_cards_crocus +-video_cards_d3d12 -video_cards_i915 -video_cards_i965 -video_cards_intel diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index 499c69aadc54..649d66b60a69 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -123,6 +123,7 @@ video_cards_geode input_devices_vmmouse video_cards_ast video_cards_crocus +video_cards_d3d12 video_cards_i915 video_cards_i965 video_cards_intel diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask index fefef575af00..f5ed2fdbec2f 100644 --- a/profiles/arch/x86/use.mask +++ b/profiles/arch/x86/use.mask @@ -125,6 +125,7 @@ -input_devices_wacom -video_cards_ast -video_cards_crocus +-video_cards_d3d12 -video_cards_i915 -video_cards_i965 -video_cards_intel diff --git a/profiles/desc/video_cards.desc b/profiles/desc/video_cards.desc index 2b3d795e5b75..34d72812a660 100644 --- a/profiles/desc/video_cards.desc +++ b/profiles/desc/video_cards.desc @@ -7,6 +7,7 @@ amdgpu - VIDEO_CARDS setting to build driver for AMDGPU video cards ast - VIDEO_CARDS setting to build driver for ASpeedTech video cards +d3d12 - VIDEO_CARDS seeting to build driver for Microsoft WSL video cards dummy - VIDEO_CARDS setting to build driver for dummy video cards exynos - VIDEO_CARDS setting to build driver for Samsung Exynos video cards freedreno - VIDEO_CARDS setting to build reverse-engineered driver for Qualcomm Adreno cards |