commit | beaaa5a601408355ac3c92b05dae208f335d5f55 | [log] [tgz] |
---|---|---|
author | Ryan Harrison <rharrison@chromium.org> | Tue Apr 14 18:40:34 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Tue Apr 14 18:40:34 2020 +0000 |
tree | 75003fd73ac915c366e8f0014f8af988398dd493 | |
parent | 4bfc1539c391c8b80c2a9d034d5e959be531119c [diff] |
Rolling 5 dependencies Roll third_party/SPIRV-Tools/ e95fbfb1f..7d65bce0b (12 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/e95fbfb1f509..7d65bce0bbe3 $ git log e95fbfb1f..7d65bce0b --date=short --no-merges --format='%ad %ae %s' 2020-04-14 stevenperron Sampled images as read-only storage (#3295) 2020-04-14 alanbaker Remove implicit fallthrough (#3298) 2020-04-14 stevenperron Add tests for recently added command line option (#3297) 2020-04-14 dneto If SPIRV-Headers is in our tree, include it as subproject (#3299) 2020-04-13 stevenperron Struct CFG analysus and single block loop (#3293) 2020-04-13 jaebaek Preserve debug info in eliminate-dead-functions (#3251) 2020-04-13 stevenperron Update acorn version (#3294) 2020-04-09 stevenperron Handle more cases in dead member elim (#3289) 2020-04-09 h.baensch.92 Fix pch macro to ignore clang-cl (#3283) 2020-04-07 afdx spirv-fuzz: Improve the handling of equation facts (#3281) 2020-04-07 afdx spirv-fuzz: Handle more general SPIR-V in donation (#3280) 2020-04-06 afdx spirv-fuzz: Improve support for compute shaders in donation (#3277) Roll third_party/glslang/ b5757b950..4d2298bfd (5 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/b5757b95005b..4d2298bfd78a $ git log b5757b950..4d2298bfd --date=short --no-merges --format='%ad %ae %s' 2020-04-13 cnorthrop Support multiple swizzled out operands (#2175) 2020-04-12 cepheus Fix #2178: Allow specialization constants for texel offsets. 2020-04-10 h.baensch.92 Get rid of all warnings with MSVC and clang-cl (#2177) 2020-04-08 40001162+alelenv Add support for EXT_ray_flags_primitive_culling. (#2173) 2020-04-07 cepheus Error message: Finish addressing #2097, better texture error message. Roll third_party/shaderc/ 802636496..1926de063 (1 commit) https://chromium.googlesource.com/external/github.com/google/shaderc/+log/8026364968ac..1926de0638b6 $ git log 802636496..1926de063 --date=short --no-merges --format='%ad %ae %s' 2020-04-09 rharrison Remove ambiguity in comment of pointer vs Klein star for * (#1037) Roll third_party/spirv-cross/ 6637610b1..54658d625 (3 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross/+log/6637610b16aa..54658d62559a $ git log 6637610b1..54658d625 --date=short --no-merges --format='%ad %ae %s' 2020-04-10 cdavis MSL: Add options to control emission of fragment outputs. 2020-04-09 h.baensch.92 Improve compatibility with clang-cl 2020-04-07 post MSL: Do not use base expression with PhysicalTypeID OpCompositeExtract. Roll third_party/spirv-headers/ f8bf11a02..2ad0492fb (1 commit) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers/+log/f8bf11a0253a..2ad0492fb009 $ git log f8bf11a02..2ad0492fb --date=short --no-merges --format='%ad %ae %s' 2020-04-13 cepheus Discuss generator magic number reservations. Created with: roll-dep third_party/SPIRV-Tools third_party/glslang third_party/shaderc third_party/spirv-cross third_party/spirv-headers Change-Id: I807bb9493fbe33cb3944fbc58eebb9975da01ec7 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/19520 Reviewed-by: Ryan Harrison <rharrison@chromium.org> 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.