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/1355508
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Tobin Ehlis <tobine@google.com>
This commit is contained in:
Tobin Ehlis 2018-11-29 12:51:46 -07:00 коммит произвёл Commit Bot
Родитель b51eb09fb5
Коммит 317a9ebdb0
2 изменённых файлов: 6 добавлений и 5 удалений

10
DEPS
Просмотреть файл

@ -12,7 +12,7 @@ vars = {
'deqp_revision': 'f5637d67a00a1081a13008bb8dc93b2616c935e2',
# Current revision of glslang, the Khronos SPIRV compiler.
'glslang_revision': '4508a8170a8f62ede770fb1da34c1cc600e0c596',
'glslang_revision': 'f9edfdab0e872c674e0a80e083239aa9637871ba',
# Current revision fo the SPIRV-Headers Vulkan support library.
'spirv_headers_revision': 'd5b2e1255f706ce1f88812217e9a554f299848af',
@ -21,16 +21,16 @@ vars = {
'spirv_tools_revision': 'd73b9d8dfbf7761e3fde323af00ec18ebfc0020c',
# Current revision of Khronos Vulkan-Headers.
'vulkan_headers_revision': '79ea168fa9e412de9dccb6ca201a3a863e5c850e',
'vulkan_headers_revision': 'b65941cc4b2b43b74de00534d110b581c52c394b',
# Current revision of Khronos Vulkan-Loader.
'vulkan_loader_revision': '445a45831911fe2639554244fc6bcae6aa5620a4',
'vulkan_loader_revision': '2aa6dcc10189f7700824bc5e21120beeff013c3a',
# Current revision of Khronos Vulkan-Tools.
'vulkan_tools_revision': '2e8d601de618eddf2bab8597fd140b2824a060b2',
# Current revision of Khronos Vulkan-ValidationLayers.
'vulkan_validation_revision': '105d64975494a2e06591f2ff6c4f1d6e4fd0bee8',
'vulkan_validation_revision': '0fa2823fa693cc22afaa6e6c6d34aadb97104a2d',
}
deps = {
@ -61,7 +61,7 @@ deps = {
},
'{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': {

Просмотреть файл

@ -248,6 +248,7 @@ core_validation_sources = [
"src/layers/buffer_validation.h",
"src/layers/core_validation.cpp",
"src/layers/core_validation.h",
"src/layers/convert_to_renderpass2.cpp",
"src/layers/descriptor_sets.cpp",
"src/layers/descriptor_sets.h",
"src/layers/shader_validation.cpp",