DDawn LUCI CQ[tint] Simplify more boolean comparisons
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Roll DEPS for a bunch of dependencies in order to roll build/. - Roll gn version 487f8353f1..5d0a4153b0 (45 commits) https://gn.googlesource.com/gn/+log/487f8353f1..5d0a4153b0 - Roll build/ 5b9c84abf..0c8d2cd8f (194 commits) https://chromium.googlesource.com/chromium/src/build/+log/5b9c84abf978..0c8d2cd8fbe6 - Roll buildtools/ bb0dbc354..958004daa (77 commits) https://chromium.googlesource.com/chromium/src/buildtools/+log/bb0dbc354cf9..958004daacdd - Roll tools/clang/ 2ca74111d..8e6c4696e (32 commits) https://chromium.googlesource.com/chromium/src/tools/clang/+log/2ca74111d25f..8e6c4696e2ae - Roll testing/ ae9705179..2b3969474 (2500 commits) https://chromium.googlesource.com/chromium/src/testing/+log/ae9705179f82..2b39694741d6 - Roll third_party/libc++/src/ 621455c85..d957c6fda (171 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/621455c85cae..d957c6fda58b - Roll third_party/libc++abi/src/ b6f2833c9..f7f5a32b3 (3 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/b6f2833c9954..f7f5a32b3e95 - Roll third_party/llvm-libc/src/ 630ea5577..c909c9e43 (256 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/630ea5577da4..c909c9e439a6 - Roll third_party/abseil-cpp/ cae4b6a39..9d692d669 (27 commits) https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/cae4b6a3990e..9d692d669253 - Roll third_party/libFuzzer/src/ e31b99917..bea408a6e (5 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git/+log/e31b99917861..bea408a6e01f - Roll third_party/partition_alloc/ 2041003ba..fae4df38c (122 commits) https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git/+log/2041003ba674..fae4df38cef9 - Roll third_party/protobuf/ 1a4051088..fef7a765b (41 commits) https://chromium.googlesource.com/chromium/src/third_party/protobuf/+log/1a4051088b71..fef7a765bb0d - Roll third_party/emsdk/ 419021fa0..eff90ca04 (19 commits) https://chromium.googlesource.com/external/github.com/emscripten-core/emsdk.git/+log/419021fa0404..eff90ca04a37 - Roll third_party/zlib/ 209717dd6..caf4afa1a (43 commits) https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/209717dd69cd..caf4afa1afc9 Created with: roll-dep build roll-dep buildtools roll-dep tools/clang roll-dep testing roll-dep third_party/libc++/src roll-dep third_party/libc++abi/src roll-dep third_party/llvm-libc/src roll-dep third_party/abseil-cpp roll-dep third_party/libFuzzer/src roll-dep third_party/partition_alloc roll-dep third_party/protobuf roll-dep third_party/emsdk roll-dep third_party/zlib Change-Id: Icd43140bc987ddf221d4896b16adc63ff71a04d9 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/261694 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: dan sinclair <dsinclair@chromium.org> | 9 个月前 | |
[tint] Simplify more boolean comparisons Changed: NotEqual, LessThan, GreaterThan, LessThanEq, GreaterThanEq Change-Id: Ib181557a83b2c871dfd725115fad6f54dee23459 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/273994 Reviewed-by: James Price <jrprice@google.com> Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: Peter McNeeley <petermcneeley@google.com> | 7 个月前 | |
[ir] Remove type from Not builder. Remove the type parameter from the IR Not builder and infer from the value. Remove the Unary builder which takes a type as it is no longer necessary. Change-Id: Ib2fe3f959bd547e3de94c1bb2fc822fa5a8eaf2b Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/274395 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 7 个月前 | |
[spirv-reader] Remove the AST spirv-reader Remove the AST SPIR-V reader and the usage from the tint main command. Bug: 42250952 Change-Id: Ie563753409f07f72a90802a90f247f9422e2ae0e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/258314 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 10 个月前 | |
[tint] Add config and markup for the build generator. Add target build conditions for the language-specific readers, writers and IR. Add build conditions to .cc files that must only be compiled on a specific OS. Add target globs for Tint's unit tests and benchmarks. Change-Id: I5a9474422fb822cf8919f5cc28e6cc088b3f0c86 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/146385 Commit-Queue: Ben Clayton <bclayton@google.com> Kokoro: Ben Clayton <bclayton@google.com> Reviewed-by: James Price <jrprice@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> | 2 年前 | |
[spirv-reader] Remove the AST spirv-reader Remove the AST SPIR-V reader and the usage from the tint main command. Bug: 42250952 Change-Id: Ie563753409f07f72a90802a90f247f9422e2ae0e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/258314 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 10 个月前 | |
Roll DEPS for a bunch of dependencies in order to roll build/. - Roll gn version 487f8353f1..5d0a4153b0 (45 commits) https://gn.googlesource.com/gn/+log/487f8353f1..5d0a4153b0 - Roll build/ 5b9c84abf..0c8d2cd8f (194 commits) https://chromium.googlesource.com/chromium/src/build/+log/5b9c84abf978..0c8d2cd8fbe6 - Roll buildtools/ bb0dbc354..958004daa (77 commits) https://chromium.googlesource.com/chromium/src/buildtools/+log/bb0dbc354cf9..958004daacdd - Roll tools/clang/ 2ca74111d..8e6c4696e (32 commits) https://chromium.googlesource.com/chromium/src/tools/clang/+log/2ca74111d25f..8e6c4696e2ae - Roll testing/ ae9705179..2b3969474 (2500 commits) https://chromium.googlesource.com/chromium/src/testing/+log/ae9705179f82..2b39694741d6 - Roll third_party/libc++/src/ 621455c85..d957c6fda (171 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/621455c85cae..d957c6fda58b - Roll third_party/libc++abi/src/ b6f2833c9..f7f5a32b3 (3 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/b6f2833c9954..f7f5a32b3e95 - Roll third_party/llvm-libc/src/ 630ea5577..c909c9e43 (256 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/630ea5577da4..c909c9e439a6 - Roll third_party/abseil-cpp/ cae4b6a39..9d692d669 (27 commits) https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/cae4b6a3990e..9d692d669253 - Roll third_party/libFuzzer/src/ e31b99917..bea408a6e (5 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git/+log/e31b99917861..bea408a6e01f - Roll third_party/partition_alloc/ 2041003ba..fae4df38c (122 commits) https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git/+log/2041003ba674..fae4df38cef9 - Roll third_party/protobuf/ 1a4051088..fef7a765b (41 commits) https://chromium.googlesource.com/chromium/src/third_party/protobuf/+log/1a4051088b71..fef7a765bb0d - Roll third_party/emsdk/ 419021fa0..eff90ca04 (19 commits) https://chromium.googlesource.com/external/github.com/emscripten-core/emsdk.git/+log/419021fa0404..eff90ca04a37 - Roll third_party/zlib/ 209717dd6..caf4afa1a (43 commits) https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/209717dd69cd..caf4afa1afc9 Created with: roll-dep build roll-dep buildtools roll-dep tools/clang roll-dep testing roll-dep third_party/libc++/src roll-dep third_party/libc++abi/src roll-dep third_party/llvm-libc/src roll-dep third_party/abseil-cpp roll-dep third_party/libFuzzer/src roll-dep third_party/partition_alloc roll-dep third_party/protobuf roll-dep third_party/emsdk roll-dep third_party/zlib Change-Id: Icd43140bc987ddf221d4896b16adc63ff71a04d9 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/261694 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: dan sinclair <dsinclair@chromium.org> | 9 个月前 | |
Reland "[tint] Allow multiple entry points on the way from SPIR-V to WGSL" This reverts commit 9917d95cbce92fceec25d8c8f9b74af4f41b0d57. Reason for revert: Should be fixed with https://dawn-review.googlesource.com/c/dawn/+/256577 (and CQ should catch if it's not) Original change's description: > Revert "[tint] Allow multiple entry points on the way from SPIR-V to WGSL" > > This reverts commit 15f1e088a6824032cb13e256fe647e1d1527e09c. > > Reason for revert: New test is failing/very flaky on CI and CQ, e.g.: > https://ci.chromium.org/ui/p/dawn/builders/ci/linux-clang-dbg-x64/b8707144039829783825/overview > [ RUN ] SpirvReaderTest.MultipleEntryPoints > ../../src/tint/lang/spirv/reader/reader_test.cc:661: Failure > Expected equality of these values: > got > Which is: failure: :16:1 error: a module with multiple entry points requires the AllowMultipleEntryPoints capability > > > Original change's description: > > [tint] Allow multiple entry points on the way from SPIR-V to WGSL > > > > All transforms along this path need to allow this capability. > > > > Fixed: 437092883 > > Change-Id: Icf2956107f675c254183df913b659045fab2cebd > > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/256516 > > Reviewed-by: dan sinclair <dsinclair@chromium.org> > > Commit-Queue: James Price <jrprice@google.com> > > TBR=dsinclair@chromium.org,jrprice@google.com,dawn-scoped@luci-project-accounts.iam.gserviceaccount.com > > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Change-Id: If6947b21801fe84dbfe4d5718eb842a94dca317b > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/256521 > Commit-Queue: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> > Auto-Submit: Kai Ninomiya <kainino@chromium.org> > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> # Not skipping CQ checks because this is a reland. Change-Id: I0417c510f2563d8c9cbcf314b82943f6e7287dbd Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/256634 Commit-Queue: James Price <jrprice@google.com> Reviewed-by: James Price <jrprice@google.com> Auto-Submit: Kai Ninomiya <kainino@chromium.org> | 10 个月前 | |
[spirv-reader][ir] Enable disabled tests. The remainder of the SPIR-V IR reader disabled tests can be enabled as all the needed support is available. Bug: 42250952 Change-Id: I6a0aa273a16ae14847d1e22a902f828cbd0db048 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/251199 Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: James Price <jrprice@google.com> | 11 个月前 | |
[spirv-reader] Remove the AST spirv-reader Remove the AST SPIR-V reader and the usage from the tint main command. Bug: 42250952 Change-Id: Ie563753409f07f72a90802a90f247f9422e2ae0e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/258314 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 10 个月前 | |
[spirv-reader] Remove the AST spirv-reader Remove the AST SPIR-V reader and the usage from the tint main command. Bug: 42250952 Change-Id: Ie563753409f07f72a90802a90f247f9422e2ae0e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/258314 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 10 个月前 | |
[spirv-reader] Run ResolveBindingConflictsPass pass Binding conflicts can be produced by SplitCombinedImageSamplerPass, or be present in the original SPIR-V. If no sampler_mappings are provided, run this SPIR-V opt pass to resolve conflicts. Fixed: 435251397 Change-Id: Ieb437aa3ae009d0154283955a89026fbc4eee84a Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/256695 Reviewed-by: dan sinclair <dsinclair@chromium.org> Reviewed-by: David Neto <dneto@google.com> Commit-Queue: James Price <jrprice@google.com> | 10 个月前 | |
[spirv-reader] Pass textures and samplers as non-pointers When textures/samplers are passed in SPIR-V the come as pointers, in WGSL we need them to be non-pointer handle types. Fix up the pointers when creating the function and load as needed at the call sites. Fixed: 441874372 Change-Id: I444886f40fc0d30f5eceaad20c34bc6651138d2b Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/261534 Auto-Submit: dan sinclair <dsinclair@chromium.org> Commit-Queue: James Price <jrprice@google.com> Reviewed-by: James Price <jrprice@google.com> | 9 个月前 |