commit | 0275a4c83bd567d326ddb855fc4724112c0b3651 | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Mon Jan 10 15:26:31 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jan 10 15:26:31 2022 +0000 |
tree | 5488ccd2af7927dc2ee481dc1779c3c5095c64a7 | |
parent | 6d9ee4254bd3a24298a2e0fd1c494d8a8d333ee1 [diff] |
Roll third_party/gpuweb/ 67edc187f..0aadaca4c (519 commits) - Adds supports for the ETC2 and ASTC extensions. - Adds support for all texture formats supported by the spec. - Removes pipeline statistic queries. - Removes support for depthClamping since it has been reworked in a depthClipControl extension that Dawn doesn't implement yet. - Removes GPUCommandBuffer.getExecutionTime. - Adds support for GPUCommandBuffer.clearBuffer. - Removes writeTimestamp inside passes and adds TODO to add support for timestampWrites. https://github.com/gpuweb/gpuweb/compare/67edc187f530...0aadaca4c53c $ git log 67edc187f..0aadaca4c --date=short --no-merges --format='%ad %ae %s' 2022-01-07 dneto Clarify fract (#2485) 2022-01-07 dneto Clarify fract (#2485) 2022-01-07 dneto Clarify fract (#2485) 2022-01-06 dneto Behaviors: Ban obviously infinite loops (#2430) 2022-01-06 dneto Fix declaration-and-scope section for out-of-order decls (#2479) 2022-01-06 dneto Behaviors: Ban obviously infinite loops (#2430) 2022-01-06 dneto Fix declaration-and-scope section for out-of-order decls (#2479) 2022-01-06 dneto Behaviors: Ban obviously infinite loops (#2430) 2022-01-06 dneto Fix declaration-and-scope section for out-of-order decls (#2479) 2022-01-06 dneto Move Limits section to under "WGSL Program" (#2480) 2022-01-06 dneto Move Limits section to under "WGSL Program" (#2480) 2022-01-06 dneto Move Limits section to under "WGSL Program" (#2480) 2022-01-05 dneto [editorial] Rename "built-in variable" -> "built-in value" (#2476) 2022-01-05 dneto [editorial] Rename "built-in variable" -> "built-in value" (#2476) 2022-01-05 dneto [editorial] Rename "built-in variable" -> "built-in value" (#2476) 2022-01-05 dneto Only define image format names usable for storage textures (#2475) 2022-01-05 dneto Only define image format names usable for storage textures (#2475) 2022-01-05 dneto Only define image format names usable for storage textures (#2475) 2022-01-04 dneto Remove 'read','read_write','write' as keywords, image formats as keywords (#2474) 2022-01-04 dneto Remove 'read','read_write','write' as keywords, image formats as keywords (#2474) 2022-01-04 dneto Remove 'read','read_write','write' as keywords, image formats as keywords (#2474) 2022-01-04 jrprice [editorial] wgsl: left shifts are logical (#2472) 2022-01-04 jrprice [editorial] wgsl: left shifts are logical (#2472) 2022-01-04 jrprice [editorial] wgsl: left shifts are logical (#2472) 2022-01-04 dneto Deploying to gh-pages from @ gpuweb/gpuweb@7371fbf6d3d6d263566b39f7e4d915824c0233a8 🚀 2021-12-30 kvarkus Texture format caps for MSAA and resolve (#2463) 2021-12-30 kvarkus Texture format caps for MSAA and resolve (#2463) 2021-12-30 kvarkus Texture format caps for MSAA and resolve (#2463) 2021-12-30 kainino Fully describe validation of render attachments (#2458) 2021-12-30 kainino Fully describe validation of render attachments (#2458) 2021-12-30 kainino Fully describe validation of render attachments (#2458) 2021-12-29 kainino Rework encoder state and mixins (#2452) 2021-12-29 kainino Rework encoder state and mixins (#2452) 2021-12-29 kainino Rework encoder state and mixins (#2452) 2021-12-29 kainino1 Deploying to gh-pages from @ gpuweb/gpuweb@68fe77316d5ee165f07f44daef3a7be049001277 🚀 2021-12-29 mehmetoguzderin Fix examples classes, globals, and previews (#2412) 2021-12-29 mehmetoguzderin Fix examples classes, globals, and previews (#2412) 2021-12-29 mehmetoguzderin Fix examples classes, globals, and previews (#2412) 2021-12-28 kainino Clarify that attachments may not alias (#2454) 2021-12-28 kainino Clarify that attachments may not alias (#2454) 2021-12-28 kainino Clarify that attachments may not alias (#2454) 2021-12-28 shaobo.yan Add source image orientation to copyExternalImageToTexture (#2376) 2021-12-28 shaobo.yan Add source image orientation to copyExternalImageToTexture (#2376) 2021-12-28 shaobo.yan Add source image orientation to copyExternalImageToTexture (#2376) 2021-12-28 kainino1 Deploying to gh-pages from @ gpuweb/gpuweb@e7224b994909c8eb47a3bcd459351f85c8bfb52c 🚀 2021-12-24 kainino Restore the box around algorithm divs (#2453) 2021-12-24 kainino Restore the box around algorithm divs (#2453) 2021-12-24 kainino Restore the box around algorithm divs (#2453) 2021-12-24 kainino Define GPUTextureViewDimension values (#2455) 2021-12-24 kainino Define GPUTextureViewDimension values (#2455) (...) 2021-10-14 dneto Deploying to gh-pages from @ gpuweb/gpuweb@6f239ffda6bf4937bfaf361ff2fb10b3459a1daa 🚀 2021-10-14 lokokung Add ETC2 and ASTC texture formats and feature name documentation (#2180) 2021-10-14 lokokung Add ETC2 and ASTC texture formats and feature name documentation (#2180) 2021-10-14 lokokung Add ETC2 and ASTC texture formats and feature name documentation (#2180) 2021-10-14 kvark Deploying to gh-pages from @ gpuweb/gpuweb@ab71f65a80348f637ac30cf836a14ee207cedcc2 🚀 2021-10-13 dneto describe builtin functions as prototypes (#2178) 2021-10-13 dneto describe builtin functions as prototypes (#2178) 2021-10-13 dneto describe builtin functions as prototypes (#2178) 2021-10-13 dneto Integral pipeline IO must be specified interpolate(flat) (#2183) 2021-10-13 dneto Integral pipeline IO must be specified interpolate(flat) (#2183) 2021-10-13 dneto Integral pipeline IO must be specified interpolate(flat) (#2183) 2021-10-12 mehmetoguzderin Fix render by closing table (#2177) 2021-10-12 mehmetoguzderin Fix render by closing table (#2177) 2021-10-12 mehmetoguzderin Fix render by closing table (#2177) 2021-10-12 mehmetoguzderin Allow syntactic navigation and styling (#2143) 2021-10-12 mehmetoguzderin Allow syntactic navigation and styling (#2143) 2021-10-12 mehmetoguzderin Allow syntactic navigation and styling (#2143) 2021-10-12 dneto Deploying to gh-pages from @ gpuweb/gpuweb@59d839d76742ab6adeca54d86d086ff641fef702 🚀 2021-10-06 dneto wgsl: remove ignore, add phony-assignment (#2127) 2021-10-06 dneto wgsl: remove ignore, add phony-assignment (#2127) 2021-10-06 dneto wgsl: remove ignore, add phony-assignment (#2127) 2021-10-06 dneto wgsl: editorial cleanup: memory vs. storage (#2155) 2021-10-06 dneto wgsl: editorial cleanup: memory vs. storage (#2155) 2021-10-06 dneto wgsl: editorial cleanup: memory vs. storage (#2155) 2021-10-06 mehmetoguzderin Make hex exponent suffix optional for floats (#2164) 2021-10-06 mehmetoguzderin Make hex exponent suffix optional for floats (#2164) 2021-10-06 mehmetoguzderin Make hex exponent suffix optional for floats (#2164) 2021-10-06 dneto wgsl: Add limits section, and "spurious" failure (#1997) 2021-10-06 dneto wgsl: Add limits section, and "spurious" failure (#1997) 2021-10-06 dneto wgsl: Add limits section, and "spurious" failure (#1997) 2021-10-06 alanbaker Clarify memory locations accessed when writing a vector component (#2152) 2021-10-06 alanbaker Clarify memory locations accessed when writing a vector component (#2152) 2021-10-06 alanbaker Clarify memory locations accessed when writing a vector component (#2152) 2021-10-04 jrprice Fix inequality symbol in compute shader grid bound (#2153) 2021-10-04 jrprice Fix inequality symbol in compute shader grid bound (#2153) 2021-10-04 jrprice Fix inequality symbol in compute shader grid bound (#2153) 2021-10-04 jimb Fix some misplaced characters in the `select` description. (#2154) 2021-10-04 jimb Fix some misplaced characters in the `select` description. (#2154) 2021-10-04 jimb Fix some misplaced characters in the `select` description. (#2154) 2021-09-29 dneto wgsl: Function call statement may call non-void functions (#2148) 2021-09-29 dneto wgsl: Function call statement may call non-void functions (#2148) 2021-09-29 bclayton wgsl: Update README.md (#2150) 2021-09-29 dneto wgsl: Function call statement may call non-void functions (#2148) 2021-09-29 dneto Deploying to gh-pages from @ gpuweb/gpuweb@7e87583853f6a0e30e4c5f14847d7a18b9d619d4 🚀 2021-09-28 kainino Remove no-op minBindingSize text (#2141) 2021-09-28 kainino Remove no-op minBindingSize text (#2141) 2021-09-28 kainino Remove no-op minBindingSize text (#2141) 2021-09-28 kainino Clarify copies into -srgb formats (#2146) 2021-09-28 kainino Clarify copies into -srgb formats (#2146) 2021-09-28 kainino Clarify copies into -srgb formats (#2146) Created with: roll-dep third_party/gpuweb Fixed: dawn:1130 Bug: dawn:1123 Change-Id: I9a9539696fbd0a4d15a7e3369959ac97b262d9d3 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75902 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Corentin Wallez <cwallez@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 the webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.