Commit 505ea1bb by Tobin Ehlis Committed by Commit Bot

Roll (2/2) to latest LVL as of 4/18/18

Bug: angleproject:2482 Moving to HEAD of master as of 4/18/18. Disable workaround to copy reg.py in BUILD.gn. Re-enable ANGLE Vulkan build. Change-Id: I62d79f532bf8fed40872ee9c175caa4b51c2dd25 Reviewed-on: https://chromium-review.googlesource.com/1016683Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent 5f21df83
......@@ -40,10 +40,8 @@ declare_args() {
angle_enable_d3d11 = is_win
angle_enable_gl = ozone_platform_gbm || !is_linux || (use_x11 && !is_chromeos)
# TODO(tobine): Re-enable after roll
# angle_enable_vulkan = is_win || (is_linux && use_x11 && !is_chromeos) ||
# (is_android && ndk_supports_vulkan)
angle_enable_vulkan = false
angle_enable_vulkan = is_win || (is_linux && use_x11 && !is_chromeos) ||
(is_android && ndk_supports_vulkan)
angle_enable_null = true
angle_enable_essl = true
angle_enable_glsl = true
......
......@@ -103,49 +103,20 @@ helper_script_and_deps = [
],
]
# Stage all scripts to the temporary gen directory so we can override 'reg.py'.
# TODO(tobine): Remove workaround when fix upstreamed. http://anglebug.com/2482
copy("vulkan_script_workaround") {
sources = [
"reg.py",
"src/layers/vk_validation_error_messages.h",
"src/scripts/cgenerator.py",
"src/scripts/common_codegen.py",
"src/scripts/dispatch_table_helper_generator.py",
"src/scripts/generator.py",
"src/scripts/helper_file_generator.py",
"src/scripts/loader_extension_generator.py",
"src/scripts/lvl_genvk.py",
"src/scripts/mock_icd_generator.py",
"src/scripts/object_tracker_generator.py",
"src/scripts/parameter_validation_generator.py",
"src/scripts/threading_generator.py",
"src/scripts/unique_objects_generator.py",
"src/scripts/vk.xml",
"src/scripts/vuid_mapping.py",
]
outputs = [
"$vulkan_gen_dir/{{source_file_part}}",
]
}
foreach(script_and_dep, helper_script_and_deps) {
target_name = script_and_dep[0]
file = script_and_dep[1]
dep = script_and_dep[2]
target("action", target_name) {
deps = [
":vulkan_script_workaround",
]
script = "$vulkan_gen_dir/lvl_genvk.py"
script = "src/scripts/lvl_genvk.py"
inputs = [
"$vulkan_gen_dir/$dep",
"$vulkan_gen_dir/cgenerator.py",
"$vulkan_gen_dir/common_codegen.py",
"$vulkan_gen_dir/generator.py",
"$vulkan_gen_dir/reg.py",
"$vulkan_gen_dir/vuid_mapping.py",
"$vulkan_gen_dir/vk_validation_error_messages.h",
"src/scripts/$dep",
"src/scripts/cgenerator.py",
"src/scripts/common_codegen.py",
"src/scripts/generator.py",
"src/scripts/reg.py",
"src/scripts/vuid_mapping.py",
"src/layers/vk_validation_error_messages.h",
"src/scripts/vk.xml",
]
outputs = [
......
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