| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Add new GLSL fuzzer This CL adds a GLSL fuzzer using the new fuzz framework. Change-Id: I12e3820a8e5a1ed1b4a068c8794c8470b9b5a3f8 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/167762 Reviewed-by: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 2 年前 | |
Reapply "Ensure dxc is built and loaded by tint_wgsl_fuzzer" This reverts commit 01cff50bd75699d5cd56c07324ffc6134296495f. Change since last: only add dep on dxcompiler for linux, mac, and windows. We don't want this to be pulled in for unsupported platforms such as chromeos. Bug: chromium:42251292 Bug: chromium:347995984 Change-Id: I7cc04ac7b4e99b2e6f9fd65c229df2be09f9e284 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/194401 Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Antonio Maiorano <amaiorano@google.com> Reviewed-by: dan sinclair <dsinclair@chromium.org> | 2 年前 | |
[ast] Cleanup program cloning code. Cleanup code related to program clone which is no longer necessary. Bug: 42250952 Change-Id: Id699578b18c6a06aac7b8b76d44eb70d79c131d6 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/258281 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 个月前 | |
[bindless] Setup core and wgsl def entries for resource table. Add the getResource and hasResource entires to the core.def and wgsl.def files. Setup the backends to reject the new methods in the CanGenerate methods. The getResource auto-generated tests are skipped as they break the template (they need to be used in a texture function, not stored like all other cases are). Fixed: 463344960 Change-Id: If9b4beb545fbfe09d0f4ab9e884d79376026bc69 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/276376 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 7 个月前 | |
[tint][wgsl][fuzz] Add more to dictionary.txt More base-64 common patterns. An infinite loop. Change-Id: Ifc5b418d3d02439075f1a97a0edd5a4d0439180a Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/190921 Auto-Submit: Ben Clayton <bclayton@google.com> Reviewed-by: Ryan Harrison <rharrison@chromium.org> Commit-Queue: Ryan Harrison <rharrison@chromium.org> Commit-Queue: Ben Clayton <bclayton@google.com> | 2 年前 | |
[tint] Replace tint::Slice with std::span /1 This is the first of a number of patches that replace using tint::Slice with std::span, where span is a drop in replacement. It also adds AsSpan() to tint::Vector to make it slight more ergonomic to get a span of a vector. The specific locations updated in this CL: - the IR fuzzer - IR binary decoding - the WGSL fuzzer - roundtrip fuzzing - bytes BufferReader Bug: 449980071 Change-Id: Ib9803a01e18ed7dfe8b2234053c8f6b1acbe3da5 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/265734 Commit-Queue: dan sinclair <dsinclair@chromium.org> Commit-Queue: Ryan Harrison <rharrison@chromium.org> Commit-Queue: James Price <jrprice@google.com> Reviewed-by: James Price <jrprice@google.com> Auto-Submit: Ryan Harrison <rharrison@chromium.org> Reviewed-by: dan sinclair <dsinclair@chromium.org> | 9 个月前 | |
[tint] Replace tint::Slice with std::span /1 This is the first of a number of patches that replace using tint::Slice with std::span, where span is a drop in replacement. It also adds AsSpan() to tint::Vector to make it slight more ergonomic to get a span of a vector. The specific locations updated in this CL: - the IR fuzzer - IR binary decoding - the WGSL fuzzer - roundtrip fuzzing - bytes BufferReader Bug: 449980071 Change-Id: Ib9803a01e18ed7dfe8b2234053c8f6b1acbe3da5 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/265734 Commit-Queue: dan sinclair <dsinclair@chromium.org> Commit-Queue: Ryan Harrison <rharrison@chromium.org> Commit-Queue: James Price <jrprice@google.com> Reviewed-by: James Price <jrprice@google.com> Auto-Submit: Ryan Harrison <rharrison@chromium.org> Reviewed-by: dan sinclair <dsinclair@chromium.org> | 9 个月前 | |
[fuzz] Specify visibility of LLVMFuzzerInitialize On macOS the linker appears to strip out this function, which then means our command-line options have no affect. Specifying the visibility seems to fix this. Fix inspired by the V8 fuzzer which does this for the same reason. Fixed: 456746910 Change-Id: I11233cb8aaaa60efbe91cc75e47511791c814bab Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/270354 Commit-Queue: James Price <jrprice@google.com> Reviewed-by: Ryan Harrison <rharrison@chromium.org> | 8 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 年前 | ||
| 2 年前 | ||
| 10 个月前 | ||
| 9 个月前 | ||
| 7 个月前 | ||
| 2 年前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 8 个月前 |