diff options
author | Mike Lothian <mike@fireburn.co.uk> | 2020-06-02 10:33:52 +0100 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2020-06-03 12:25:13 -0700 |
commit | 86193d494297932eae2557de4fab96844e00762e (patch) | |
tree | de00d245952e2d1cb2e1a8e9b17dacf75ae343f1 /media-libs | |
parent | dev-python/pybind11: dep fixup (diff) | |
download | gentoo-86193d494297932eae2557de4fab96844e00762e.tar.gz gentoo-86193d494297932eae2557de4fab96844e00762e.tar.bz2 gentoo-86193d494297932eae2557de4fab96844e00762e.zip |
media-libs/mesa: Add device select vulkan layer
This enables the device select vulkan layer which allows users to
control which graphics card is used in multigraphics setup
The current rules are to use a new MESA_VK_DEVICE_SELECT env var above
all else, if that isn't set then it checks DRI_PRIME, which tries to match
against the fd from DRI3
I don't think this requires an extra use-flag, as it doesn't require any
external dependicies and there's no benefit to disabling this feature on
single card systems, this just extends the DRI_PRIME option to vulkan
Signed-off-by: Mike Lothian <mike@fireburn.co.uk>
Closes: https://github.com/gentoo/gentoo/pull/16050
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/mesa/mesa-20.1.0.ebuild | 1 | ||||
-rw-r--r-- | media-libs/mesa/mesa-9999.ebuild | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/media-libs/mesa/mesa-20.1.0.ebuild b/media-libs/mesa/mesa-20.1.0.ebuild index ff719014070b..00b4050b4e80 100644 --- a/media-libs/mesa/mesa-20.1.0.ebuild +++ b/media-libs/mesa/mesa-20.1.0.ebuild @@ -504,6 +504,7 @@ multilib_src_configure() { -Ddri-drivers=$(driver_list "${DRI_DRIVERS[*]}") -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}") -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}") + $(meson_use vulkan vulkan-device-select-layer) $(meson_use vulkan-overlay vulkan-overlay-layer) --buildtype $(usex debug debug plain) -Db_ndebug=$(usex debug false true) diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index ff719014070b..00b4050b4e80 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -504,6 +504,7 @@ multilib_src_configure() { -Ddri-drivers=$(driver_list "${DRI_DRIVERS[*]}") -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}") -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}") + $(meson_use vulkan vulkan-device-select-layer) $(meson_use vulkan-overlay vulkan-overlay-layer) --buildtype $(usex debug debug plain) -Db_ndebug=$(usex debug false true) |