commit | c4cebc7efae1e00f5b15e18aab6c4c0e61c9a1ad | [log] [tgz] |
---|---|---|
author | Ryan Harrison <rharrison@chromium.org> | Mon Jul 20 19:21:00 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Mon Jul 20 19:21:00 2020 +0000 |
tree | 4f7be4b71d4e044605c80ac0850a0e4ed6781650 | |
parent | 3ed44f56c5bfb58571608738c8bd6dd0461911c6 [diff] |
Roll 5 dependencies Roll third_party/glslang/ b481744ae..9eef54b25 (4 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/b481744aea1e..9eef54b2513c $ git log b481744ae..9eef54b25 --date=short --no-merges --format='%ad %ae %s' 2020-07-17 bclayton Update license-checker.cfg with simplified rules 2020-07-17 bclayton Add new rules for update of license-checker 2020-07-15 cepheus GLSL/SPV: Propagaet precision qualifier from function to return value. 2020-07-14 bclayton runtests: Check error codes, set LD_LIBRARY_PATH Created with: roll-dep third_party/glslang Roll third_party/shaderc/ 5515d2a0c..6af6e6255 (4 commits) https://chromium.googlesource.com/external/github.com/google/shaderc/+log/5515d2a0c20c..6af6e625573f $ git log 5515d2a0c..6af6e6255 --date=short --no-merges --format='%ad %ae %s' 2020-07-20 bclayton Update license-checker.cfg with simplified rules (#1107) 2020-07-18 bclayton Mingw - use `posix` toolchain flavor (#1108) 2020-07-17 bclayton Kokoro: Migrate linux bots to ubuntu docker image 2020-07-17 bclayton License checker (#1104) Created with: roll-dep third_party/shaderc Roll third_party/spirv-headers/ 308bd0742..7f2ae1193 (1 commit) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers/+log/308bd0742435..7f2ae1193ad8 $ git log 308bd0742..7f2ae1193 --date=short --no-merges --format='%ad %ae %s' 2020-07-19 vkushwaha Add changes for SPV_EXT_shader_atomic_float Created with: roll-dep third_party/spirv-headers Roll third_party/SPIRV-Tools/ 4c33fb0d3..c10d6cebb (15 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/4c33fb0d3dba..c10d6cebbcb7 $ git log 4c33fb0d3..c10d6cebb --date=short --no-merges --format='%ad %ae %s' 2020-07-20 stefanomil spirv-fuzz: refactor to use RemoveAtRandomIndex (#3560) 2020-07-20 antonikarp spirv-fuzz: add TransformationAddRelaxedDecoration (#3545) 2020-07-17 alanbaker Store location values sparsely (#3488) 2020-07-17 dneto Permit Simple and GLSL450 memory model in WEBGPU_0 (#3463) 2020-07-17 antonikarp spirv-fuzz: support floating-point in TransformationInvertComparisonOperator (#3551) 2020-07-17 stefanomil Change MaybeApplyTransformation to return a boolean (#3555) 2020-07-17 stefanomil spirv-fuzz: Implement MaybeApplyTransformation helper function (#3540) 2020-07-17 stefanomil spirv-fuzz: Assert false in IsApplicable method of TransformationAccessChain (#3528) 2020-07-16 vasniktel spirv-fuzz: Add support for OpBitcast to TransformationEquationInstruction (#3523) 2020-07-16 vasniktel spirv-fuzz: Add support for OpConvert to TransformationEquationInstruction (#3472) 2020-07-15 alanbaker Fix reachability in the validator (#3541) 2020-07-15 vasniktel spirv-fuzz: Remove TransformationCopyObject (#3531) 2020-07-15 vasniktel spirv-opt: Add support for OpLabel to dominator analysis (#3516) 2020-07-15 stefanomil spirv-fuzz: Fuzzer pass to interchange zero-like constants (#3524) 2020-07-15 afdx spirv-fuzz: Add replay range option (#3535) Created with: roll-dep third_party/SPIRV-Tools Roll third_party/tint/ 16890b9ce..18c85f52e (23 commits) https://dawn.googlesource.com/tint/+log/16890b9ce8b7..18c85f52e482 $ git log 16890b9ce..18c85f52e --date=short --no-merges --format='%ad %ae %s' 2020-07-20 dsinclair [msl-writer] Cleanups and refactors. 2020-07-20 dsinclair [msl-writer] Handle uniform buffers. 2020-07-20 dneto [spirv-reader] Support DescriptorSet and Binding 2020-07-20 dneto [spirv-reader] Handle old-style storage buffers 2020-07-17 dneto Rolling 6 dependencies 2020-07-16 dneto [spirv-reader] Support Location on module vars 2020-07-16 dneto [spirv-reader] Ignore empty string user names 2020-07-16 dneto [spirv-reader] Handle gl_Position 2020-07-16 rharrison Clean up how deps are defined in BUILD.gn 2020-07-16 dsinclair Remove refs.cfg. 2020-07-16 dsinclair Fixup group list name 2020-07-16 dsinclair [msl-writer] Emitting of program constants. 2020-07-16 dsinclair [msl-writer] Fixup matrix and array constructors. 2020-07-16 dsinclair Differentiate size and stride in array type name. 2020-07-16 dneto [spirv-reader] Support duplicate type definitions 2020-07-15 dsinclair [msl-writer] Add struct offset support. 2020-07-15 dsinclair [msl-writer] Add builtin support 2020-07-15 dsinclair Add helpers for referenced variables. 2020-07-15 dsinclair [msl-writer] Refactor some entry point variable code. 2020-07-15 dsinclair [msl-writer] Generate entry point functions. 2020-07-14 dsinclair [msl-writer] Handle emitting user function calls. 2020-07-14 dsinclair Inherit refererenced globals up the call stack. 2020-07-14 dsinclair [msl-writer] Generate input/output structs Created with: roll-dep third_party/tint Change-Id: I5c4e85a8a374d0467b40cc4529cb6ad4909faeb8 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/25263 Reviewed-by: Ryan Harrison <rharrison@chromium.org> Reviewed-by: Austin Eng <enga@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.