| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[tint][benchmark] Use TINT_ASSERT instead of SkipWithError SkipWithError does not result in a non-zero exit code. The benchmarks should never fail to run, so we should just crash instead if these conditions fail. This will allow us to add a benchmark run to our CQ to ensure that we do not break the benchmarks again. Bug: 445456830 Change-Id: Iee42a87d795d1f157fee7bf3461f74de8fe11d97 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/269834 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: James Price <jrprice@google.com> | 8 个月前 | |
[tint][benchmark] Use TINT_ASSERT instead of SkipWithError SkipWithError does not result in a non-zero exit code. The benchmarks should never fail to run, so we should just crash instead if these conditions fail. This will allow us to add a benchmark run to our CQ to ensure that we do not break the benchmarks again. Bug: 445456830 Change-Id: Iee42a87d795d1f157fee7bf3461f74de8fe11d97 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/269834 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: James Price <jrprice@google.com> | 8 个月前 | |
[tint][benchmark] Use TINT_ASSERT instead of SkipWithError SkipWithError does not result in a non-zero exit code. The benchmarks should never fail to run, so we should just crash instead if these conditions fail. This will allow us to add a benchmark run to our CQ to ensure that we do not break the benchmarks again. Bug: 445456830 Change-Id: Iee42a87d795d1f157fee7bf3461f74de8fe11d97 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/269834 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: James Price <jrprice@google.com> | 8 个月前 | |
[tint][benchmark] Use TINT_ASSERT instead of SkipWithError SkipWithError does not result in a non-zero exit code. The benchmarks should never fail to run, so we should just crash instead if these conditions fail. This will allow us to add a benchmark run to our CQ to ensure that we do not break the benchmarks again. Bug: 445456830 Change-Id: Iee42a87d795d1f157fee7bf3461f74de8fe11d97 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/269834 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: James Price <jrprice@google.com> | 8 个月前 | |
[tint][benchmark] Use TINT_ASSERT instead of SkipWithError SkipWithError does not result in a non-zero exit code. The benchmarks should never fail to run, so we should just crash instead if these conditions fail. This will allow us to add a benchmark run to our CQ to ensure that we do not break the benchmarks again. Bug: 445456830 Change-Id: Iee42a87d795d1f157fee7bf3461f74de8fe11d97 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/269834 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: James Price <jrprice@google.com> | 8 个月前 | |
Combine generated enums to single file in wgsl/ In wgsl/ instead of creating individual files for each of the enum types (resulting in 6 files per enum) create a single enums set of files which generates all of the enums. Change-Id: Ide75b1e9004123a7938ae60dcc3da14735765795 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/248814 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: James Price <jrprice@google.com> | 1 年前 | |
[benchmark] Remove spv_reader and wgsl_writer deps This removes the dependencies from the BUILD.cfg files and regenerates the BUILD files. Bug: 42251293 Change-Id: Ib5c7c4629d6ca667609c977b7f5246ad1750854a Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/202357 Commit-Queue: James Price <jrprice@google.com> Reviewed-by: dan sinclair <dsinclair@chromium.org> | 1 年前 | |
Combine generated enums to single file in wgsl/ In wgsl/ instead of creating individual files for each of the enum types (resulting in 6 files per enum) create a single enums set of files which generates all of the enums. Change-Id: Ide75b1e9004123a7938ae60dcc3da14735765795 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/248814 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: James Price <jrprice@google.com> | 1 年前 | |
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][ir] Convert IR methods to use Result. This converts many of the IR methods to use Result instead of diag::Result. Bug: 383726508 Change-Id: Ib8fc5f722e8a42dcb3d68efd19ddbc4346b3668e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/230994 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 1 年前 | |
[tint][ir] Convert IR methods to use Result. This converts many of the IR methods to use Result instead of diag::Result. Bug: 383726508 Change-Id: Ib8fc5f722e8a42dcb3d68efd19ddbc4346b3668e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/230994 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 1 年前 | |
[wgsl] Add num_subgroups builtin This is just the WGSL frontend support. The builtin is not hooked up in any backend yet. Bug: 454652043 Change-Id: Ia5ad1e1a5e37185ae5195201d9b45a1473210c62 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/268576 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: James Price <jrprice@google.com> | 8 个月前 | |
Stop formatting generated cc and h files. Update the tint generator script to no longer call clang-format on any generated cc or h file. Instead wrap those files in a clang-format off/on pair so formatting will be skipped. This saves about 7s on a run of ./tools/run gen on my M3 Mac. Change-Id: I7f7e16945b97b166d04b9505accdf49b9b25f691 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/259274 Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: James Price <jrprice@google.com> | 10 个月前 | |
Stop formatting generated cc and h files. Update the tint generator script to no longer call clang-format on any generated cc or h file. Instead wrap those files in a clang-format off/on pair so formatting will be skipped. This saves about 7s on a run of ./tools/run gen on my M3 Mac. Change-Id: I7f7e16945b97b166d04b9505accdf49b9b25f691 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/259274 Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: James Price <jrprice@google.com> | 10 个月前 | |
Stop formatting generated cc and h files. Update the tint generator script to no longer call clang-format on any generated cc or h file. Instead wrap those files in a clang-format off/on pair so formatting will be skipped. This saves about 7s on a run of ./tools/run gen on my M3 Mac. Change-Id: I7f7e16945b97b166d04b9505accdf49b9b25f691 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/259274 Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: James Price <jrprice@google.com> | 10 个月前 | |
Fix gen benchmark script. The script was using the wrong variable when writing the files and always attempting to use a temp folder, even when not doing the stale cache check. Fix variables to correct usage. Change-Id: I8140f4565354ab71cbe960ba7b95babc74b0f7e0 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/257914 Commit-Queue: James Price <jrprice@google.com> Reviewed-by: James Price <jrprice@google.com> Auto-Submit: dan sinclair <dsinclair@chromium.org> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 10 个月前 | |
Add more directories checked by the clang unsafe buffers plugin. This change adds tint, dawn/samples and dawn/utils to the directories checked by the unsafe buffers plugin. Tint's cmake build does have the plugin enabled, but it is not as robust as the one pulled in from //build as it does not check for usage of methods such as memcpy. Bug: 438937152 Change-Id: I49af64eda9316729550cabcbc0582f2ba690c2f0 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/262076 Reviewed-by: James Price <jrprice@google.com> Reviewed-by: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Ken Russell <kbr@google.com> Commit-Queue: Liza Burakova <liza@chromium.org> | 8 个月前 | |
[tint][benchmark] Use TINT_ASSERT instead of SkipWithError SkipWithError does not result in a non-zero exit code. The benchmarks should never fail to run, so we should just crash instead if these conditions fail. This will allow us to add a benchmark run to our CQ to ensure that we do not break the benchmarks again. Bug: 445456830 Change-Id: Iee42a87d795d1f157fee7bf3461f74de8fe11d97 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/269834 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: James Price <jrprice@google.com> | 8 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 10 个月前 | ||
| 10 个月前 | ||
| 10 个月前 | ||
| 10 个月前 | ||
| 8 个月前 | ||
| 8 个月前 |