mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-05-16 12:21:35 +00:00
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>
150 lines
4.8 KiB
Python
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',
|
|
]
|