Commit 317a9ebd by Tobin Ehlis Committed by Commit Bot

Vulkan: Roll VK deps forward

Roll VK Headers/Loader/ValidationLayers forward. There's a build improvement as well as many new checks. Added new source file dep, convert_to_renderpass2.cpp, used by core_ validation for added RenderPass2 checks. Also had to move glslang fwd for shader validation layer so updated from confusing upstream branch of glslang that's integrated with shaderc to the independent Khronos glslang repo. Bug: angleproject:2937 Bug: chromium:845519 Change-Id: Ifee911f061dc426404c09499e49c2f029b174d03 Reviewed-on: https://chromium-review.googlesource.com/c/1355508Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Tobin Ehlis <tobine@google.com>
parent b51eb09f
...@@ -12,7 +12,7 @@ vars = { ...@@ -12,7 +12,7 @@ vars = {
'deqp_revision': 'f5637d67a00a1081a13008bb8dc93b2616c935e2', 'deqp_revision': 'f5637d67a00a1081a13008bb8dc93b2616c935e2',
# Current revision of glslang, the Khronos SPIRV compiler. # Current revision of glslang, the Khronos SPIRV compiler.
'glslang_revision': '4508a8170a8f62ede770fb1da34c1cc600e0c596', 'glslang_revision': 'f9edfdab0e872c674e0a80e083239aa9637871ba',
# Current revision fo the SPIRV-Headers Vulkan support library. # Current revision fo the SPIRV-Headers Vulkan support library.
'spirv_headers_revision': 'd5b2e1255f706ce1f88812217e9a554f299848af', 'spirv_headers_revision': 'd5b2e1255f706ce1f88812217e9a554f299848af',
...@@ -21,16 +21,16 @@ vars = { ...@@ -21,16 +21,16 @@ vars = {
'spirv_tools_revision': 'd73b9d8dfbf7761e3fde323af00ec18ebfc0020c', 'spirv_tools_revision': 'd73b9d8dfbf7761e3fde323af00ec18ebfc0020c',
# Current revision of Khronos Vulkan-Headers. # Current revision of Khronos Vulkan-Headers.
'vulkan_headers_revision': '79ea168fa9e412de9dccb6ca201a3a863e5c850e', 'vulkan_headers_revision': 'b65941cc4b2b43b74de00534d110b581c52c394b',
# Current revision of Khronos Vulkan-Loader. # Current revision of Khronos Vulkan-Loader.
'vulkan_loader_revision': '445a45831911fe2639554244fc6bcae6aa5620a4', 'vulkan_loader_revision': '2aa6dcc10189f7700824bc5e21120beeff013c3a',
# Current revision of Khronos Vulkan-Tools. # Current revision of Khronos Vulkan-Tools.
'vulkan_tools_revision': '2e8d601de618eddf2bab8597fd140b2824a060b2', 'vulkan_tools_revision': '2e8d601de618eddf2bab8597fd140b2824a060b2',
# Current revision of Khronos Vulkan-ValidationLayers. # Current revision of Khronos Vulkan-ValidationLayers.
'vulkan_validation_revision': '105d64975494a2e06591f2ff6c4f1d6e4fd0bee8', 'vulkan_validation_revision': '0fa2823fa693cc22afaa6e6c6d34aadb97104a2d',
} }
deps = { deps = {
...@@ -61,7 +61,7 @@ deps = { ...@@ -61,7 +61,7 @@ deps = {
}, },
'{angle_root}/third_party/glslang/src': { '{angle_root}/third_party/glslang/src': {
'url': '{android_git}/platform/external/shaderc/glslang@{glslang_revision}', 'url': '{chromium_git}/external/github.com/KhronosGroup/glslang@{glslang_revision}',
}, },
'{angle_root}/third_party/googletest/src': { '{angle_root}/third_party/googletest/src': {
......
...@@ -248,6 +248,7 @@ core_validation_sources = [ ...@@ -248,6 +248,7 @@ core_validation_sources = [
"src/layers/buffer_validation.h", "src/layers/buffer_validation.h",
"src/layers/core_validation.cpp", "src/layers/core_validation.cpp",
"src/layers/core_validation.h", "src/layers/core_validation.h",
"src/layers/convert_to_renderpass2.cpp",
"src/layers/descriptor_sets.cpp", "src/layers/descriptor_sets.cpp",
"src/layers/descriptor_sets.h", "src/layers/descriptor_sets.h",
"src/layers/shader_validation.cpp", "src/layers/shader_validation.cpp",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment