commit | 517d8b7d9a1dba03dce65ac670d736a23e336335 | [log] [tgz] |
---|---|---|
author | Yulong Wang <7679871+fs-eire@users.noreply.github.com> | Wed Jun 11 18:54:31 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jun 11 18:54:31 2025 -0700 |
tree | d5e1c4d1c190ddc396b255c0462bed6bfc52accb | |
parent | 1a95a0a500099a285bfdfd9ea0682afcc89c7c31 [diff] |
[tint] Fix build break on GCC 12 Fix the following build break on GCC 12: ``` /build/Release/_deps/dawn-src/src/dawn/native/ShaderModule.h:208:11: error: declaration of ‘using TextureQueryType = enum class dawn::native::detail::TextureQueryType’ changes meaning of ‘TextureQueryType’ [-fpermissive] 208 | using TextureQueryType = TextureQueryType; | ^~~~~~~~~~~~~~~~ /build/Release/_deps/dawn-src/src/dawn/native/ShaderModule.h:201:12: note: ‘TextureQueryType’ declared here as ‘enum class dawn::native::detail::TextureQueryType’ 201 | enum class TextureQueryType : uint8_t { TextureNumLevels, TextureNumSamples }; | ^~~~~~~~~~~~~~~~ ``` This is an imported pull request from https://github.com/google/dawn/pull/40 GITHUB_PR_HEAD_SHA=b49f5a271721db145e7f27fa07d4279e9f741205 ORIGINAL_AUTHOR=Yulong Wang <7679871+fs-eire@users.noreply.github.com> GitOrigin-RevId: 8d5cb32503fe383ff1abd2d3c9a34052b5d43406 Change-Id: I9490cbad19fa264964f0ce7c47428d66ebe17d03 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/246294 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: dan sinclair <dsinclair@chromium.org>
Dawn is an open-source and cross-platform implementation of the 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)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.