dawn-cmake/DEPS
David Neto 247b922545 Roll third_party/gpuweb-cts/ d836e71f2..dea8ed8c2 (42 commits)
d836e71f29..dea8ed8c2b

$ git log d836e71f2..dea8ed8c2 --date=short --no-merges --format='%ad %ae %s'
2021-03-17 juanmihd Adding Context Creation Test for OffscreenCanvas (#505)
2021-03-16 lucacasonato add tools/deno runner (#503)
2021-03-16 yunchao.he Add validation tests about default values and lower bound for texture size (#495)
2021-03-16 2154796+austinEng Break gen_listings dep on ts-node / fast-glob. Add src_dir/out_dir args (#492)
2021-03-16 tojiro Updating CTS tests to use the new RenderPipelineDescriptor layout (#500)
2021-03-12 kainino Fix page loading on Safari (#502)
2021-03-12 tojiro Make the intent of the expand/collapse UI clearer using details elements (#501)
2021-03-12 yunchao.he Clean code for createTexture validation tests (#494)
2021-03-12 jiawei.shao Add validation tests for bufferSize in B2T T2B copies on depth stenci… (#484)
2021-03-11 kainino Update npm run dev -> npm start
2021-03-11 kainino Make reftests work with dev server, add npm start (#496)
2021-03-11 corentin Vertex state validation (#485)
2021-03-10 yunchao.he Add texture usage validation test for createTexture (#481)
2021-03-09 kainino Reuse interface in dataBytesForCopyOrOverestimate (#488)
2021-03-09 shrekshao Add test for zero sized index buffer out of bounds draw (#490)
2021-03-09 kainino Remove unnecessary step from wpt runtime (#487)
2021-03-09 2154796+austinEng Update plan for rendering/draw.spec.ts and indirect_draw.spec.ts (#480)
2021-03-09 yunchao.he Validate compressed texture (#483)
2021-03-09 hao.x.li Add validation tests for Timestamp Query (#469)
2021-03-08 yunchao.he Add sample count validation test for createTexture (#478)
2021-03-09 corentin Vertex state validation (#465)
2021-03-05 corentin Update to webgpu types 0.0.43 (#482)
2021-03-05 yunchao.he Add texture size tests for 1D/2D/3D textures (#479)
2021-03-04 jiawei.shao Add validation tests on B2T and T2B copies with depth stencil formats - Part I (#472)
2021-03-01 yunchao.he Bug fixes for new texture formats (#477)
2021-02-26 kainino Update pull_request_template.md
2021-02-25 kainino Update to types 0.0.41 (#476)
2021-02-25 yunchao.he update webgpu/types to 0.0.40 in order to add missing texture formats (#475)
2021-02-24 2154796+austinEng Fix incorrect indexing bug in resource_init/check_texture/by_sampling.ts (#474)
2021-02-24 kainino Fix copyBetweenLinearDataAndTexture operation tests (#468)
2021-02-24 yunchao.he update webgpu/types to 0.0.38 (#473)
2021-02-24 kainino Make ValidationTest.createEncoder work on any union of EncoderTypes (#471)
2021-02-24 enrico.galli Add operation tests for GPUQueue.writeBuffer() (#459)
2021-02-23 kainino Remove babel transforms for ?? .? &&= ||= (#470)
2021-02-22 shrekshao Some more cases for index_access.spec.ts (#466)
2021-02-19 kainino tweak maxMipLevelCount signature, move standardizeExtent3D inside
2021-02-19 kainino remove stale test case
2021-02-19 yunchao.he Address Kai's feedback: use standardizeExtent3D func, calculate valid/invalid mipLevelCount, etc.
2021-02-17 yunchao.he Add a function maxMipLevelCount() to calculate max mip level count
2021-02-17 yunchao.he Addressed feedback from Kai
2021-02-11 yunchao.he Address feedback from Kai
2021-02-03 yunchao.he Add validation tests for mipLevels for texture creation

Created with:
  roll-dep third_party/gpuweb-cts

Roll third_party/spirv-tools/ cfa1dadb1..4f498774d (30 commits)

cfa1dadb1e..4f498774db

$ git log cfa1dadb1..4f498774d --date=short --no-merges --format='%ad %ae %s'
2021-03-17 49500233+timvpGoogle Roll deps (#4185)
2021-03-17 46493288+sfricke-samsung spirv-val: Add Vulkan Execution Scope checks (#4183)
2021-03-17 alastair.donaldson spirv-fuzz: Locate instructions more efficiently (#4189)
2021-03-17 alastair.donaldson spirv-fuzz: Make adding equation instructions more efficient (#4190)
2021-03-17 alastair.donaldson spirv-fuzz: Make PermutePhiOperands more efficient (#4191)
2021-03-16 jaebaek Accept OpImageTexelPointer user in scalar-replacement (#4187)
2021-03-16 46493288+sfricke-samsung spirv-val: Add Vulkan Invocation Sematics check (#4182)
2021-03-16 46493288+sfricke-samsung spirv-val: Label VUID 04634 (#4181)
2021-03-16 dneto Support SPV_KHR_linkonce_odr, SPV_KHR_expect_assume (#4161)
2021-03-14 alastair.donaldson spirv-fuzz: Avoid invalidating analyses (#4176)
2021-03-14 vasniktel spirv-fuzz: Add buggy test (#4180)
2021-03-12 cwallez Remove usage of std::iterator. (#4171)
2021-03-11 cwallez BUILD.gn: fix typo for 'cflags' (#4169)
2021-03-10 cwallez Suppress warning (#4168)
2021-03-10 alastair.donaldson spirv-fuzz: Avoid unnecessary dependency (#4165)
2021-03-10 dgkoch Add `void` in function declaration to keep some compilers happy (#4160)
2021-03-09 cwallez Fix -Wextra-semi-stmt -Wsuggest-destructor-override -Wdeprecated-copy-dtor (#4164)
2021-03-08 46493288+sfricke-samsung spirv-val: Vulkan 64-bit OpAtomicStore check (#4163)
2021-03-05 vasniktel spirv-fuzz: Fix the bug in TransformationReplaceBranchFromDeadBlockWithExit (#4140)
2021-03-05 vasniktel spirv-fuzz: Fix PartialCount (#4159)
2021-03-03 afd spirv-fuzz: Handle Vulkan SPIR-V versions (#4156)
2021-03-03 vasniktel spirv-fuzz: Add persistent state to the fuzzer (#4137)
2021-03-02 alanbaker Require an OpSelectionMerge before an OpSwitch (#4154)
2021-03-01 stevenperron Use standard function to get stdin to binary mode. (#4141)
2021-02-26 bclayton Fixes for the vscode language server extension (#4150)
2021-02-19 atte.seppala spirv-opt: Don't call GenerateCopy for mismatched image types (#4126)
2021-02-18 jaebaek Start SPIRV-Tools v2021.0
2021-02-18 jaebaek Finalize SPIRV-Tools v2020.7
2021-02-16 jaebaek Update CHANGES
2021-02-11 greg Generate differentiated error codes for buffer oob checking (#4144)

Created with:
  roll-dep third_party/spirv-tools

Roll third_party/spirv-headers/ 75b30a659..bcf55210f (7 commits)

75b30a659c..bcf55210f1

$ git log 75b30a659..bcf55210f --date=short --no-merges --format='%ad %ae %s'
2020-07-03 dneto Support SPV_KHR_expect_assume
2020-07-03 dneto Support SPV_KHR_linkonce_odr
2021-03-01 alanbaker Change operand name in OpReadClockKHR to match extension
2021-02-13 dmalyshau Add Naga as SPIR-V generation tool
2021-01-27 ben.ashbaugh add generated headers
2021-01-27 ben.ashbaugh add None as a possible value for DebugInfoFlags
2020-11-05 orbea cmake: Install cmake files to CMAKE_INSTALL_DATADIR

Created with:
  roll-dep third_party/spirv-headers

Roll third_party/googletest/ f3ef7e173..b7d472f12 (36 commits)

f3ef7e173f..b7d472f122

$ git log f3ef7e173..b7d472f12 --date=short --no-merges --format='%ad %ae %s'
2021-03-11 absl-team Googletest export
2021-03-11 absl-team Internal change
2021-03-10 absl-team Googletest export
2021-03-10 absl-team Googletest export
2021-03-09 absl-team Googletest export
2021-03-09 absl-team Googletest export
2021-03-08 absl-team Googletest export
2021-03-08 absl-team Googletest export
2021-03-05 absl-team Internal change
2021-03-04 absl-team Googletest export
2021-03-04 absl-team Googletest export
2021-03-02 absl-team Googletest export
2021-03-01 absl-team Googletest export
2021-02-25 absl-team Googletest export
2021-02-22 absl-team Googletest export
2021-02-25 be remove -Zi from MSVC compiler options
2020-12-24 N.Dekker overload PrintTo for std::type_info and std::type_index
2021-02-19 absl-team Googletest export
2021-02-18 absl-team Googletest export
2021-02-17 absl-team Googletest export
2021-02-17 absl-team Googletest export
2021-02-16 absl-team Googletest export
2021-02-12 absl-team Googletest export
2021-02-11 absl-team Googletest export
2021-02-11 absl-team Googletest export
2021-02-11 absl-team Googletest export
2021-02-10 absl-team Googletest export
2021-02-10 absl-team Googletest export
2021-02-10 absl-team Googletest export
2021-02-09 absl-team Googletest export
2021-02-09 absl-team Internal change
2021-02-09 absl-team Googletest export
2021-02-08 absl-team Googletest export
2021-02-05 absl-team Googletest export
2021-02-05 platisd Do not include void into mocked method arguments
2021-01-11 corentinmusard Simplify cmake install file

Created with:
  roll-dep third_party/googletest

Change-Id: Ib7e1e6a691d867188d0015e0852d881a4106c51e
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/44801
Auto-Submit: David Neto <dneto@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Reviewed-by: Ryan Harrison <rharrison@chromium.org>
Commit-Queue: David Neto <dneto@google.com>
2021-03-22 20:31:37 +00:00

150 lines
4.8 KiB
Python

use_relative_paths = True
gclient_gn_args_file = 'build/config/gclient_args.gni'
vars = {
'chromium_git': 'https://chromium.googlesource.com',
'github': '/external/github.com',
'build_revision': 'c6c4a4c3ae890f2c020a087c90fb8c0b8be2816a',
'buildtools_revision': 'e3db55b4639f2a331af6f3708ca1fbd22322aac3',
'clang_revision': 'eb5ab41f3801e2085208204fd71a490573d72dfd',
'cpplint_revision': '305ac8725a166ed42e3f5dd3f80d6de2cf840ef1',
'googletest_revision': 'b7d472f1225c5a64943821d8483fecb469d3f382',
'gpuweb_cts_revision': 'dea8ed8c2bbcac4155fd5e7fb0ed2200b93043d2',
'spirv_headers_revision': 'bcf55210f13a4fa3c3d0963b509ff1070e434c79',
'spirv_tools_revision': '4f498774db5250c05fbdd8f24912ab2938401c00',
'testing_revision': '2691851e49de541c3fe42fa8692ddcdee938162f',
}
deps = {
'third_party/cpplint': Var('chromium_git') + Var('github') +
'/google/styleguide.git@' + Var('cpplint_revision'),
'third_party/gpuweb-cts': Var('chromium_git') + Var('github') +
'/gpuweb/cts.git@' + Var('gpuweb_cts_revision'),
'third_party/spirv-headers': Var('chromium_git') + Var('github') +
'/KhronosGroup/SPIRV-Headers.git@' + Var('spirv_headers_revision'),
'third_party/spirv-tools': Var('chromium_git') + Var('github') +
'/KhronosGroup//SPIRV-Tools.git@' + Var('spirv_tools_revision'),
# Dependencies required to use GN/Clang in standalone
'build': Var('chromium_git') + '/chromium/src/build@' +
Var('build_revision'),
'buildtools': Var('chromium_git') + '/chromium/src/buildtools@' +
Var('buildtools_revision'),
'tools/clang': Var('chromium_git') + '/chromium/src/tools/clang@' +
Var('clang_revision'),
# Dependencies required for testing
'testing': Var('chromium_git') + '/chromium/src/testing@' +
Var('testing_revision'),
'third_party/googletest': Var('chromium_git') + Var('github') +
'/google/googletest.git@' + Var('googletest_revision'),
}
hooks = [
# Pull clang-format binaries using checked-in hashes.
{
'name': 'clang_format_win',
'pattern': '.',
'condition': 'host_os == "win"',
'action': [ 'download_from_google_storage',
'--no_resume',
'--platform=win32',
'--no_auth',
'--bucket', 'chromium-clang-format',
'-s', 'buildtools/win/clang-format.exe.sha1',
],
},
{
'name': 'clang_format_mac',
'pattern': '.',
'condition': 'host_os == "mac"',
'action': [ 'download_from_google_storage',
'--no_resume',
'--platform=darwin',
'--no_auth',
'--bucket', 'chromium-clang-format',
'-s', 'buildtools/mac/clang-format.sha1',
],
},
{
'name': 'clang_format_linux',
'pattern': '.',
'condition': 'host_os == "linux"',
'action': [ 'download_from_google_storage',
'--no_resume',
'--platform=linux*',
'--no_auth',
'--bucket', 'chromium-clang-format',
'-s', 'buildtools/linux64/clang-format.sha1',
],
},
# Pull the compilers and system libraries for hermetic builds
{
'name': 'sysroot_x86',
'pattern': '.',
'condition': 'checkout_linux and ((checkout_x86 or checkout_x64))',
'action': ['python', 'build/linux/sysroot_scripts/install-sysroot.py',
'--arch=x86'],
},
{
'name': 'sysroot_x64',
'pattern': '.',
'condition': 'checkout_linux and (checkout_x64)',
'action': ['python', 'build/linux/sysroot_scripts/install-sysroot.py',
'--arch=x64'],
},
{
# Update the Mac toolchain if necessary.
'name': 'mac_toolchain',
'pattern': '.',
'condition': 'checkout_mac',
'action': ['python', 'build/mac_toolchain.py'],
},
{
# Update the Windows toolchain if necessary. Must run before 'clang' below.
'name': 'win_toolchain',
'pattern': '.',
'condition': 'checkout_win',
'action': ['python', 'build/vs_toolchain.py', 'update', '--force'],
},
{
# Note: On Win, this should run after win_toolchain, as it may use it.
'name': 'clang',
'pattern': '.',
'action': ['python', 'tools/clang/scripts/update.py'],
},
{
# Pull rc binaries using checked-in hashes.
'name': 'rc_win',
'pattern': '.',
'condition': 'checkout_win and (host_os == "win")',
'action': [ 'download_from_google_storage',
'--no_resume',
'--no_auth',
'--bucket', 'chromium-browser-clang/rc',
'-s', 'build/toolchain/win/rc/win/rc.exe.sha1',
],
},
# Update build/util/LASTCHANGE.
{
'name': 'lastchange',
'pattern': '.',
'action': ['python', 'build/util/lastchange.py',
'-o', 'build/util/LASTCHANGE'],
},
]
recursedeps = [
# buildtools provides clang_format, libc++, and libc++abi
'buildtools',
]