aboutsummaryrefslogtreecommitdiff
path: root/build_overrides
diff options
context:
space:
mode:
authorJamie Madill <jmadill@chromium.org>2019-09-19 12:48:31 -0400
committerCommit Bot <commit-bot@chromium.org>2019-09-21 14:00:27 +0000
commit8be7a4c7f738beb2e55de6ed25ecd0ac2fa49e39 (patch)
treec004312d5676bacd30b8bb1f5f4b581dc62fed7f /build_overrides
parent341482072a1909e6d4aa25e40954cb5dcdddc208 (diff)
downloadangle-8be7a4c7f738beb2e55de6ed25ecd0ac2fa49e39.tar.gz
Re-land "Vulkan: SwiftShader integration."
Re-land fixes Win7 configs and placement of the SwiftShader module for ASAN/TSAN configs. Adds a new EGL extension for picking SwiftShader when using the Vulkan back-end. Also cleans up ICD enabling code RendererVk. Also includes a change to a buffer size necessary to support SwiftShader's minimum limits. Bug: angleproject:3876 Bug: b/140251624 Change-Id: I5e16057ac4de07bbdbbd248542b1b9103133294f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1810065 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org>
Diffstat (limited to 'build_overrides')
-rw-r--r--build_overrides/swiftshader.gni12
1 files changed, 12 insertions, 0 deletions
diff --git a/build_overrides/swiftshader.gni b/build_overrides/swiftshader.gni
new file mode 100644
index 0000000000..a11c387d62
--- /dev/null
+++ b/build_overrides/swiftshader.gni
@@ -0,0 +1,12 @@
+# Copyright 2019 The ANGLE Project Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# We are building SwiftShader in ANGLE
+swiftshader_standalone = false
+
+# Path to SwiftShader
+swiftshader_dir = "//third_party/SwiftShader"
+
+# Paths to SwiftShader dependencies
+swiftshader_spirv_tools_dir = "//third_party/spirv-tools/src"