diff options
author | Jamie Madill <jmadill@chromium.org> | 2019-09-19 12:48:31 -0400 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-09-21 14:00:27 +0000 |
commit | 8be7a4c7f738beb2e55de6ed25ecd0ac2fa49e39 (patch) | |
tree | c004312d5676bacd30b8bb1f5f4b581dc62fed7f /build_overrides | |
parent | 341482072a1909e6d4aa25e40954cb5dcdddc208 (diff) | |
download | angle-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.gni | 12 |
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" |