| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[tint][val] Migrate binding_point validation Moves it to be being run as a top-level pass in ValdiateIOAttributes. Also still needs to run in CheckVar, so that non-used MSVs will still trigger failures for missing binding_points. Issue: 455376684 Change-Id: Ia53ce76ae617b9c3931ea6a64517648f1fe372a0 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/277055 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: Ryan Harrison <rharrison@chromium.org> Auto-Submit: Ryan Harrison <rharrison@chromium.org> Reviewed-by: James Price <jrprice@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 7 个月前 | |
[glsl] Skip generating binding_array with 1D textures This is not yet supported. Adding the skip for now prevents the fuzzers from trying to do this. Bug: 464058128 Change-Id: I2cd21b673c4e38d496b9eaad8a9132ad038bf2d4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/276838 Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: dan sinclair <dsinclair@chromium.org> Auto-Submit: James Price <jrprice@google.com> | 7 个月前 | |
[ir] Reject pointer-to-handle in a let Accept it only if the capability for pointer-to-handle is enabled, which is used by the SPIR-V frontend. Fixed: 461720660 Change-Id: Ic3601f6f2546874275c017e16b3d9ba51b1d17ab Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/276835 Commit-Queue: dan sinclair <dsinclair@chromium.org> Auto-Submit: James Price <jrprice@google.com> Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: James Price <jrprice@google.com> | 7 个月前 | |
[spir-v] Generate SubgroupMatrix info in SPIR-V backend. Update the SPIR-V backend to generate the SubgroupMatrix configuration information and place in the returned output. Fixed: 459779965 Change-Id: Iac78d513d6df620248061c08be04a37ba0d144f7 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/275095 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 7 个月前 | |
[null] Add a simple Null backend to Tint. This CL adds a Null backend which just runs SingleEntryPoint and SubstituteOverrides and then returns the resulting workgroup information. It is used by the DeviceNull backend in Dawn removing the need to call the transforms directly. This makes DeviceNull behave in a fashion similar to the other devices. Change-Id: I80ca8ac1831f877198ec5ab51cfed6c2041f36b3 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/268257 Reviewed-by: James Price <jrprice@google.com> Auto-Submit: dan sinclair <dsinclair@chromium.org> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 8 个月前 | |
[tint] Polyfill unary negation and abs for amd mesa frontend Bug: 448294721 Change-Id: Ibca22bac11a7289538cefcd70169640d323b297c Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/276774 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: Peter McNeeley <petermcneeley@google.com> (cherry picked from commit 7369bddb2b510ffd4feb52b8d32e853bfa6695e0) Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/279435 | 6 个月前 | |
[uniformity] relax analysis of for-loops with returns Test both for-loop and while-loop. While-loop analysis already does the right thing when the body has a return. Bug: 452692768 Change-Id: I18a269d45ea7d2fdac0806eb064f080f6a6a6964 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/277015 Commit-Queue: David Neto <dneto@google.com> Commit-Queue: James Price <jrprice@google.com> Reviewed-by: James Price <jrprice@google.com> Auto-Submit: David Neto <dneto@google.com> | 7 个月前 | |
Relicense Dawn to BSD 3-Clause Change-Id: I57d815750c540b17ce9c2aaa77a9135533f38a19 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/155561 Kokoro: Austin Eng <enga@chromium.org> Auto-Submit: Austin Eng <enga@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org> | 2 年前 | |
[null] Add a simple Null backend to Tint. This CL adds a Null backend which just runs SingleEntryPoint and SubstituteOverrides and then returns the resulting workgroup information. It is used by the DeviceNull backend in Dawn removing the need to call the transforms directly. This makes DeviceNull behave in a fashion similar to the other devices. Change-Id: I80ca8ac1831f877198ec5ab51cfed6c2041f36b3 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/268257 Reviewed-by: James Price <jrprice@google.com> Auto-Submit: dan sinclair <dsinclair@chromium.org> Commit-Queue: dan sinclair <dsinclair@chromium.org> | 8 个月前 | |
Create a shared utils folder. This CL creates a src/utils folder and adds a compiler.h header. A define is pulled out of the Dawn common compilers file and the tint macros compiler file and added to the header. The define is the same, just for TINT_ or DAWN_. It will be collapsed to a single define in a future CL. Change-Id: Idb420cee2803a23353d3fa8b893db35fd7069206 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/203694 Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: James Price <jrprice@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> | 1 年前 |