Mesa (main): meson: allow building with vulkan beta extensions enabled.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Nov 9 05:24:57 UTC 2021
Module: Mesa
Branch: main
Commit: 995f38838fc7aa485714c7574be6143c5badee5c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=995f38838fc7aa485714c7574be6143c5badee5c
Author: Dave Airlie <airlied at redhat.com>
Date: Fri Nov 5 09:52:05 2021 +1000
meson: allow building with vulkan beta extensions enabled.
This is just a precursor to anyone enabling beta stuff later.
Reviewed-by: Emma Anholt <emma at anholt.net>
Reviewed-by: Eric Engestrom <eric at engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13685>
---
meson.build | 5 +++++
meson_options.txt | 6 ++++++
2 files changed, 11 insertions(+)
diff --git a/meson.build b/meson.build
index 3aa9a6b4f9f..e1f5fb30db8 100644
--- a/meson.build
+++ b/meson.build
@@ -333,6 +333,11 @@ else
with_dri_platform = 'none'
endif
+with_vulkan_beta = get_option('vulkan-beta')
+if with_vulkan_beta
+ pre_args += '-DVK_ENABLE_BETA_EXTENSIONS'
+endif
+
_platforms = get_option('platforms')
if _platforms.contains('auto')
if system_has_kms_drm
diff --git a/meson_options.txt b/meson_options.txt
index 32c7593ee8e..fd0d99f2f9a 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -530,3 +530,9 @@ option(
value : false,
description : 'Build gallium VMware/svga driver with mksGuestStats instrumentation.'
)
+option(
+ 'vulkan-beta',
+ type : 'boolean',
+ value : false,
+ description : 'Build vulkan drivers with BETA extensions enabled.'
+)
More information about the mesa-commit
mailing list