commit | 7b332abc828e056db1fc13b4dc3ea23566465f41 | [log] [tgz] |
---|---|---|
author | dan sinclair <dsinclair@chromium.org> | Tue Aug 30 20:42:48 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Aug 30 20:42:48 2022 +0000 |
tree | f0b2f6a651273f37932a6f440c1ca6eeab329978 | |
parent | ae9cc2f75969d95eadd84206e3314619264d2862 [diff] |
Remove cmake visibility flags. This Cl removes the visiblity flags from the CMake file. In both Debug and Release mode on OSX setting these flags caused piles of warnings about mis-matched visibility settings throughout the third_party libraries. This CL fixes that by removing the flags. This maynot be the right way to fix this, but it does fix the warnings. We need to decide if we want to hide symbols by default and, if so, figure out how to fix the downstream projects. Change-Id: I8ee7422cfa2aec3715dba226da58e974f39e0d18 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/100420 Reviewed-by: Austin Eng <enga@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Dan Sinclair <dsinclair@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.