commit | fab21580700f81481a0f62f89aa55df699db880c | [log] [tgz] |
---|---|---|
author | Ryan Harrison <rharrison@chromium.org> | Fri Feb 21 17:01:54 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Fri Feb 21 17:01:54 2020 +0000 |
tree | d830e8b9b8386a5f6ad67ada5ed562e5ec80ebbb | |
parent | f949a10e516bd730fb5a20cc31aa38a4e3909f16 [diff] |
Rolling 5 dependencies Roll third_party/SPIRV-Tools/ a9624b4d5..4a80497a8 (18 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/a9624b4d5d0b..4a80497a8885 $ git log a9624b4d5..4a80497a8 --date=short --no-merges --format='%ad %ae %s' 2020-02-20 stevenperron Make spvOpcodeString part of the public API (#3174) 2020-02-20 danyspin97 Fix static libraries linking order (#3189) 2020-02-18 bclayton vscode: Add missing fields to schema.Opcode (#3169) 2020-02-18 siglesias spirv-val: Add support for SPV_AMD_shader_image_load_store_lod (#3186) 2020-02-14 afdx spirvfuzz: Fix type-related bug, change undef to zero, and add assert (#3188) 2020-02-11 afdx spirv-fuzz: Fuzzer pass that adds access chains (#3182) 2020-02-10 afdx spirv-fuzz: Fuzzer pass to add function calls (#3178) 2020-02-10 afdx spirv-fuzz: Ensure that donated variables are always initialized (#3181) 2020-02-06 afdx spirv-fuzz: Add fuzzer passes to add loads/stores (#3176) 2020-02-05 afdx spirv-fuzz: Fuzzer passes to add local and global variables (#3175) 2020-02-04 bclayton utils/vscode: LSP - Support OpExtInst (#3140) 2020-02-04 kubak Fix typos in opt's help. Update environment version. (#3170) 2020-02-04 stevenperron Start SPIRV-Tools v2020.2 2020-02-04 stevenperron Finalize SPIRV-Tools v2020.1 2020-02-04 stevenperron Update CHANGES 2020-02-04 afdx spirv-fuzz: Fuzzer pass to add composite types (#3171) 2020-02-04 afdx Update script that checks copyright years. (#3173) 2020-02-04 afdx spirv-fuzz: Disallow copying of null and undefined pointers (#3172) Roll third_party/glslang/ 5e86b28ff..c12493ff6 (10 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/5e86b28ffb81..c12493ff69e2 $ git log 5e86b28ff..c12493ff6 --date=short --no-merges --format='%ad %ae %s' 2020-02-17 siglesias SPV_AMD_shader_image_load_store_lod is now validated by spirv-tools 2020-02-19 lryer Fix iomapper issue 2020-02-11 cepheus Fix part of #2070: Correctly handle promotion for <unary-op>(int). 2020-02-18 swda.durl Add an option to make RTTI enabled 2020-02-06 kainino Split "is emscripten" config from "enable glslang.js" 2020-02-06 dneto Avoid enum-compare warning 2020-02-06 rex.xu Fix a parser error of GL_KHR_memory_scope_semantics 2020-01-23 kainino glslang.js: Make the SPIR-V target version configurable (1.0 ~ 1.5) 2020-02-02 timo.suoranta Fix memory corruption in TGlslIoMapper 2019-12-23 laddoc Add constant expression with mod Roll third_party/shaderc/ 6d9f753c1..738f1655a (4 commits) $ git log 6d9f753c1..738f1655a --date=short --no-merges --format='%ad %ae %s' 2020-02-10 rharrison Add newline to logging messages to make them readable (#985) 2020-02-06 rharrison Reduce amount of duplicated code in API implementations (#984) 2020-02-05 rharrison Add in support for spvc logging to the terminal (#981) 2020-02-05 rharrison Rolling 4 dependencies and updated expectations (#983) Roll third_party/spirv-cross/ 6b2add8e2..f19fdb94d (4 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross/+log/6b2add8e2cdd..f19fdb94d7b8 $ git log 6b2add8e2..f19fdb94d --date=short --no-merges --format='%ad %ae %s' 2020-02-19 dsinclair Roll GLSLang, SPIRV-Tools and SPIRV-Headers 2020-02-14 post Reject SPIR-V modules with garbage ID bound. 2020-02-08 post HLSL: Declare undef variables as static. 2020-02-06 post Remove old memory_scope flag from iOS barriers. Roll third_party/spirv-headers/ dc77030ac..5dbc1c321 (1 commit) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers/+log/dc77030acc9c..5dbc1c32182e $ git log dc77030ac..5dbc1c321 --date=short --no-merges --format='%ad %ae %s' 2020-02-07 michael.kinsner Allocate three bits for upcoming Intel 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: Iad3d5f0634b56124985298fc9fe045b2c2c3986b Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/16080 Reviewed-by: Ryan Harrison <rharrison@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.