mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-06-23 23:13:46 +00:00
789af048b3..e44b3e77a9
$ git log 789af048b..e44b3e77a --date=short --no-merges --format='%ad %ae %s'
2022-07-06 danilchap Roll abseil_revision 736458b555..4bbdb02689
2022-06-29 mbonadei Roll abseil_revision d2c5297a3c..736458b555
2022-06-23 ynovikov Update absl DEF files
2022-06-20 danilchap Roll abseil_revision 2e36d96669..d2c5297a3c
2022-06-16 wutao Revert "Reland "Roll src/buildtools/third_party/libc++/trunk/ b1269813e..1a637088a (287 commits)""
2022-06-16 zafzal Reland "Roll src/buildtools/third_party/libc++/trunk/ b1269813e..1a637088a (287 commits)"
2022-06-16 ayzhao Revert "Roll src/buildtools/third_party/libc++/trunk/ b1269813e..1a637088a (287 commits)"
2022-06-15 mbonadei Roll abseil_revision 2617970857..2e36d96669
2022-06-10 mbonadei Roll abseil_revision 1963f10ae5..2617970857
2022-05-26 ayzhao Reland "Roll src/buildtools/third_party/libc++/trunk/ 79a2e924d..b1269813e (1399 commits)"
2022-05-25 danilchap Roll abseil_revision 9df63a8bea..1963f10ae5
2022-05-18 mbonadei Roll abseil_revision 5073947530..9df63a8bea
2022-05-16 ayzhao Update gRPC version to 2022-05-12
2022-05-16 aeubanks Re-add "-Xclang -no-opaque-pointers"
2022-05-16 ynovikov Fix abseil .def files after turning on opaque pointers in clang
2022-05-11 danilchap Roll abseil_revision 8d9cef25c7..5073947530
2022-05-05 danilchap Rerun .def generation for abseil roll
2022-05-04 mbonadei Roll abseil_revision 731689ffc2..8d9cef25c7
2022-05-03 avi Remove base::in_place and base::in_place_type_t
2022-04-26 danilchap Roll abseil_revision 6f43f5bb39..731689ffc2
2022-04-22 aeubanks Reland Roll clang llvmorg-15-init-7570-gba4537b2-1 : llvmorg-15-init-7980-g4ffd0b6f-2
2022-04-14 thakis Reland "Roll clang llvmorg-15-init-7040-g50de659a-3 : llvmorg-15-init-7570-gba4537b2-1"
2022-04-14 ortuno Revert "Roll clang llvmorg-15-init-7040-g50de659a-3 : llvmorg-15-init-7570-gba4537b2-1"
2022-04-14 findit-for-me Revert "Roll abseil_revision 6f43f5bb39..ac1398a629"
2022-04-14 thakis Roll clang llvmorg-15-init-7040-g50de659a-3 : llvmorg-15-init-7570-gba4537b2-1
2022-04-13 danilchap Roll abseil_revision 6f43f5bb39..ac1398a629
2022-04-06 mbonadei Roll abseil_revision 3204cc0625..6f43f5bb39
2022-03-30 danilchap Roll abseil_revision f3489c9ca6..3204cc0625
2022-03-23 mbonadei Roll abseil_revision 231c393a17..f3489c9ca6
2022-03-16 danilchap Roll abseil_revision c5a424a2a2..231c393a17
2022-03-09 mbonadei Roll abseil_revision 5e4ea1ce09..c5a424a2a2
2022-03-07 hans Roll clang llvmorg-15-init-1995-g5bec1ea7-4 : llvmorg-15-init-3540-g85c53c70-1
2022-03-02 danilchap Roll abseil_revision 7f850b3167..5e4ea1ce09
2022-02-23 mbonadei Roll abseil_revision c2ef703338..7f850b3167
2022-02-21 mbonadei Re-enable hash_test.
2022-02-16 danilchap Roll abseil_revision 73316fc3c5..c2ef703338
2022-02-16 danilchap Add absl::Cleanup to absl component
2022-02-09 mbonadei Roll abseil_revision 5202173ca7..73316fc3c5
2022-02-02 danilchap Roll abseil_revision e3fdd9b16a..5202173ca7
2022-01-31 sdefresne Convert use of deprecated macro
2022-01-27 mbonadei Reland "Roll abseil_revision c59e7e59f5..e3fdd9b16a"
2022-01-26 findit-for-me Revert "Roll abseil_revision c59e7e59f5..e3fdd9b16a"
2022-01-26 hans Roll clang llvmorg-14-init-12719-gc4b45eeb-5 : llvmorg-14-init-17086-g38e16e1c-2
2022-01-26 mbonadei Roll abseil_revision c59e7e59f5..e3fdd9b16a
2022-01-19 danilchap Roll abseil_revision 2a042b082c..c59e7e59f5
2022-01-18 avi Rename c++11.md
2022-01-17 leszeks Revert "Roll clang llvmorg-14-init-12719-gc4b45eeb-3 : llvmorg-14-init-14241-ged3a4a49-1"
2022-01-12 mbonadei Roll abseil_revision c498947f8c..2a042b082c
2022-01-11 thakis Roll clang llvmorg-14-init-12719-gc4b45eeb-3 : llvmorg-14-init-14241-ged3a4a49-1
2022-01-05 danilchap Roll abseil_revision 04610889a9..c498947f8c
2022-01-04 mbonadei Roll abseil_revision f523d0dd69..04610889a9
2021-12-21 danilchap Roll abseil_revision 1065514ef3..f523d0dd69
2021-12-21 mingcl Update gRPC, its gn template, plugin registry and absl_component_deps
2021-12-18 thakis Roll clang llvmorg-14-init-12246-g7787a8f1-2 : llvmorg-14-init-12719-gc4b45eeb-1
2021-12-15 mbonadei Roll abseil_revision 9336be04a2..1065514ef3
2021-12-11 mbonadei Add missing dependency
2021-12-08 danilchap Roll abseil_revision 3e1983c5c0..9336be04a2
2021-12-02 ynovikov Update abseil-cpp DEF files after clang roll
2021-12-01 mbonadei Roll abseil_revision ec0d76f1d0..3e1983c5c0
2021-11-26 thakis Build with -std=c++17 on Windows.
2021-11-25 johannkoenig Revert "Build with -std=c++17 on some platforms"
2021-11-25 thakis Build with -std=c++17 on some platforms
2021-11-24 danilchap Roll abseil_revision 9b924cedb6..ec0d76f1d0
2021-11-17 mbonadei Roll abseil_revision 39f46faa69..9b924cedb6
2021-11-13 pbos Rename "base/macros.h" => "base/ignore_result.h"
2021-11-10 danilchap Roll abseil_revision 3b22e57740..39f46faa69
2021-11-09 sdefresne [ios] Remove support for building with Xcode clang
2021-11-04 mbonadei Reland "Roll abseil_revision f70eadadd7..3b22e57740"
2021-11-03 avi Revert "Roll abseil_revision f70eadadd7..3b22e57740"
2021-11-03 mbonadei Roll abseil_revision f70eadadd7..3b22e57740
2021-11-03 thakis win: Remove a few /wd flags
2021-11-03 mingcl Add absl/strings:cord to absl_component_deps
2021-10-27 danilchap Roll abseil_revision a2f52e1177..f70eadadd7
2021-10-20 mbonadei Roll abseil_revision d6f40f4e1f..a2f52e1177
2021-10-14 danilchap Remove Karl from abseil-in-chromium owners
2021-10-13 danilchap Roll abseil_revision b9b925341f..d6f40f4e1f
2021-10-08 dcheng [absl] Explicitly use hardened versions of various absl classes.
2021-10-06 mbonadei Roll abseil_revision 7143e49e74..b9b925341f
2021-09-29 danilchap Roll abseil_revision 1ce4ceca2b..7143e49e74
2021-09-27 mbonadei Revert "absl: Suppress -Wunused-value for files including internal/flag.h"
2021-09-24 mbonadei Roll abseil_revision de71511109..1ce4ceca2b
2021-09-23 thakis absl: Suppress -Wunused-value for files including internal/flag.h
2021-09-22 mbonadei Roll abseil_revision b2dc72c17a..de71511109
2021-09-20 danilchap Patch BUILD.bazel file to exclude legacy annotations headers
2021-09-15 joenotcharles Replace c++11.html with c++11.md.
2021-09-15 danilchap Roll abseil_revision 8c800bb08d..b2dc72c17a
2021-09-08 mbonadei Roll abseil_revision 637722af3a..8c800bb08d
Created with:
roll-dep third_party/abseil-cpp
Bug: dawn:1484
Change-Id: I35253ac55d0dd6a3d87406a92637f7feb7dd1e6b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/95843
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Dawn, a WebGPU implementation
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 C/C++ headers that applications and other building blocks use.
- The
webgpu.h
version that Dawn implements. - A C++ wrapper for the
webgpu.h
.
- The
- A "native" implementation of WebGPU using platforms' GPU APIs:
- D3D12 on Windows 10
- Metal on macOS and iOS
- Vulkan on Windows, Linux, ChromeOS, Android and Fuchsia
- OpenGL as best effort where available
- A client-server implementation of WebGPU for applications that are in a sandbox without access to native drivers
- Tint is a compiler for the WebGPU Shader Language (WGSL).
Helpful links:
- Dawn bug tracker if you find issues with Dawn.
- Tint bug tracker if you find issues with Tint.
- Dawn's mailing list for other discussions related to Dawn.
- Dawn's source code
- Dawn's Matrix chatroom for live discussion around contributing or using Dawn.
- WebGPU's Matrix chatroom
- Tint mirror for standalone usage.
Documentation table of content
Developer documentation:
- Dawn overview
- Building
- Contributing
- Code of Conduct
- Testing Dawn
- Debugging Dawn
- Dawn's infrastructure
- Dawn errors
- Tint experimental extensions
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
Status
(TODO)
License
Apache 2.0 Public License, please see LICENSE.
Disclaimer
This is not an officially supported Google product.
Description
CMake-only fork of https://dawn.googlesource.com/dawn with cleaned, vendored dependencies
Languages
C++
59.9%
HLSL
18.2%
GLSL
17.3%
Go
2.1%
Objective-C++
0.8%
Other
1.6%