gpu-dawn: update Dawn to latest generated-2022-02-17 #166

Merged
emidoots merged 4 commits from sg/update-dawn into main 2022-02-18 08:36:38 +00:00
emidoots commented 2022-02-18 08:13:15 +00:00 (Migrated from github.com)

Updates gpu-dawn to the latest upstream Dawn version.

https://github.com/hexops/dawn now has an even better generation strategy now, too:

  • upstream branch tracks the dawn.googlesource.com upstream repo.
  • main branch is upstream with our mach/ generation scripts, and sometimes temporary patches we're upstreaming.
  • generated-2022-02-17 contains the result of updating upstream and main, then forking main and comitting the Dawn dependencies and generated code.

This makes updating Dawn easier, and by using separate generated-<date> branches we always get a clean history: we can trim down Dawn further, etc. to reduce the size. And we can more easily compare our changes against upstream and past generated branches.

gpu-dawn then targets a generated-<date> branch, and performs a shallow clone for faster source downloads.

Tested on:

  • aarch64-macos
  • x86_64-macos
  • x86_64-linux
  • By selecting this checkbox, I agree to license my contributions to this project under the license(s) described in the LICENSE file, and I have the right to do so or have received permission to do so by an employer or client I am producing work for whom has this right.
Updates `gpu-dawn` to the latest upstream Dawn version. https://github.com/hexops/dawn now has an even better generation strategy now, too: * `upstream` branch tracks the dawn.googlesource.com upstream repo. * `main` branch is `upstream` with our `mach/` generation scripts, and sometimes temporary patches we're upstreaming. * `generated-2022-02-17` contains the result of updating `upstream` and `main`, then forking `main` and comitting the Dawn dependencies and generated code. This makes updating Dawn easier, and by using separate `generated-<date>` branches we always get a clean history: we can trim down Dawn further, etc. to reduce the size. And we can more easily compare our changes against upstream and past generated branches. `gpu-dawn` then targets a `generated-<date>` branch, and performs a shallow clone for faster source downloads. Tested on: * [x] aarch64-macos * [x] x86_64-macos * [x] x86_64-linux - [x] By selecting this checkbox, I agree to license my contributions to this project under the license(s) described in the LICENSE file, and I have the right to do so or have received permission to do so by an employer or client I am producing work for whom has this right.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hexops/mach!166
No description provided.