commit | b988e0398277daa1f3938494d5ed1bf4c7328838 | [log] [tgz] |
---|---|---|
author | Ryan Harrison <rharrison@chromium.org> | Tue Mar 17 18:12:57 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Tue Mar 17 18:12:57 2020 +0000 |
tree | 227b940296fc89869245dac848e1207ac7ab70f8 | |
parent | 31eacb90f11b21cc986e046e228fb706e823adba [diff] |
Add in a default case to unblock shaderc rolls The roll in Chromium is failing, because Dawn doesn't handle all of the new enum values, but I cannot land the 'proper' fix in Dawn, because Chromium doesn't yet know about the new enum values. Yay, cross dependencies. So my solution is land the default case in Dawn, land the DEPS roll in Chromium, then patch in the 'proper' cases in Dawn. Roll third_party/shaderc/ a7657e4fa..95185d920 (2 commits) https://chromium.googlesource.com/external/github.com/google/shaderc/+log/a7657e4fa2fe..95185d920a0b $ git log a7657e4fa..95185d920 --date=short --no-merges --format='%ad %ae %s' 2020-03-17 rharrison Rolling 4 dependencies (#1002) 2020-03-16 rharrison Add reflection support for storage textures (#1001) Created with: roll-dep third_party/shaderc Change-Id: Id73b38643d9a6d418be9c75e218fdad7a18839bc Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/17164 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Ryan Harrison <rharrison@chromium.org>
Dawn is an open-source and cross-platform implementation of the work-in-progress WebGPU standard. More precisely it implements webgpu.h
that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h
version that Dawn implements.webgpu.h
.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.