summaryrefslogtreecommitdiff
path: root/swiftshader.patch
diff options
context:
space:
mode:
Diffstat (limited to 'swiftshader.patch')
-rw-r--r--swiftshader.patch34
1 files changed, 34 insertions, 0 deletions
diff --git a/swiftshader.patch b/swiftshader.patch
new file mode 100644
index 0000000..dbafaec
--- /dev/null
+++ b/swiftshader.patch
@@ -0,0 +1,34 @@
+description: avoid building the swiftshader library
+author: Michael Gilbert <mgilbert@debian.org>
+
+--- a/BUILD.gn
++++ b/BUILD.gn
+@@ -495,7 +495,7 @@ group("gn_all") {
+ ]
+ }
+
+- if ((is_win || is_mac || is_linux || is_chromeos || is_fuchsia) &&
++ if (false &&
+ (target_cpu == "x86" || target_cpu == "x64")) {
+ deps += [
+ "//third_party/swiftshader/src/Vulkan:icd_file",
+--- a/third_party/angle/gni/angle.gni
++++ b/third_party/angle/gni/angle.gni
+@@ -171,7 +171,7 @@ declare_args() {
+ ((angle_use_x11 && !is_chromeos) || angle_use_wayland || is_castos)) &&
+ !is_fuchsia && !angle_is_winuwp && !is_ggp && !is_win_arm64
+
+- angle_enable_vulkan =
++ angle_enable_vulkan = false &&
+ angle_has_build &&
+ !(is_android && build_with_chromium && is_official_build) &&
+ ((is_win && !angle_is_winuwp) ||
+--- a/gpu/vulkan/features.gni
++++ b/gpu/vulkan/features.gni
+@@ -14,5 +14,5 @@ declare_args() {
+ # Enable swiftshader vulkan. Disabling it can save build time, however
+ # --use-vulkan=swiftshader and some tests which use swiftshader vulkan will
+ # not work.
+- enable_swiftshader_vulkan = true
++ enable_swiftshader_vulkan = false
+ }