commit | f70786126c8b8c84af8dbf828b98567a8101c9c2 | [log] [tgz] |
---|---|---|
author | Ryan Harrison <rharrison@chromium.org> | Thu Jan 16 17:21:01 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Thu Jan 16 17:21:01 2020 +0000 |
tree | f5884657e03a03530d6c9b6f959e7055102e4c67 | |
parent | 631f4258a1ace016d6a10ebf7ff127ea46be8575 [diff] |
Rolling 4 dependencies for Vk1.2 support integration Roll third_party/SPIRV-Tools/ f8d7df760..323a81fc5 (2 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/f8d7df760c81..323a81fc5e30 $ git log f8d7df760..323a81fc5 --date=short --no-merges --format='%ad %ae %s' 2019-09-04 alanbaker Validate Vulkan 1.2 capabilities 2019-08-28 dneto Add basic support for Vulkan 1.2: SPV_ENV_VULKAN_1_2 Roll third_party/glslang/ d203754bc..3ed344dd7 (4 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/d203754bc116..3ed344dd784e $ git log d203754bc..3ed344dd7 --date=short --no-merges --format='%ad %ae %s' 2020-01-16 cepheus Fix #2059, and also attempt to skip test bots [skip ci] 2019-12-24 laddoc Add Error check flag in io mapper 2020-01-15 cepheus Update to latest SPIRV-Tools, supporting Vulkan 1.2. 2020-01-15 cepheus SPV/Vulkan: Add support for Vulkan 1.2, which defaults to SPIR-V 1.5. Roll third_party/shaderc/ df0e683b5..f53792645 (2 commits) https://chromium.googlesource.com/external/github.com/google/shaderc/+log/df0e683b5835..f53792645f06 $ git log df0e683b5..f53792645 --date=short --no-merges --format='%ad %ae %s' 2020-01-15 rharrison Use the correct comparison when checking for not MSL (#960) 2020-01-15 dneto Support Vulkan 1.2 (#958) Roll third_party/spirv-cross/ 172e39f03..f9818f080 (7 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross/+log/172e39f0398b..f9818f0804e6 $ git log 172e39f03..f9818f080 --date=short --no-merges --format='%ad %ae %s' 2020-01-16 post Update license headers to 2020. 2020-01-16 post Run format_all.sh. 2020-01-16 post MSL: Add support for force-activating IAB resources. 2020-01-16 post Deal with illegal names in types as well. 2020-01-15 post Reflection: Add array stride/matrix stride reflection. 2020-01-15 post Reflection: Emit reflection information for array size literalness. 2020-01-15 post GLSL: Implement geometry shader passthrough extension. Created with: roll-dep third_party/SPIRV-Tools third_party/glslang third_party/shaderc third_party/spirv-cross third_party/spirv-headers Change-Id: Icf361e327598702ecfc0a4cdd3014d0060f2c083 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/15200 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.