dawn-cmake/mach
Luke Street c948b26cc5 Vendor vulkan-tools 2022-05-09 00:42:07 -04:00
..
README.md Add vendored dependencies & cleanup script 2022-02-11 14:07:53 -05:00
add-dependencies.sh Vendor vulkan-tools 2022-05-09 00:42:07 -04:00

README.md

add-dependencies.sh & README.md originally from https://github.com/hexops/dawn

Updating

Process for updating Dawn:

  1. git remote add upstream https://dawn.googlesource.com/dawn
  2. git checkout main && git checkout -B update-nov-30 (replace date with current date)
  3. git fetch upstream && git merge upstream/main
  4. rm -rf out/ third_party/ build/ && git checkout upstream/main -- third_party/
  5. gclient sync At this point there will be quite a large diff as many third_party/ dependencies we commit will have changed.
  6. Stage and review the changes to the third_party/ directory by running ./mach/add-dependencies.sh. Alter the script to include/exclude files as needed, commit the result. Make sure test files, documentation, .gitmodules, etc. are not included.