commit | 1ebd8a2e61ccac25832a0d47a1900201efa255cf | [log] [tgz] |
---|---|---|
author | Antonio Maiorano <amaiorano@google.com> | Fri Jul 14 19:25:26 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jul 14 19:25:26 2023 +0000 |
tree | 41f8b8337260e56e65eddbf79d8620d2d2659ac0 | |
parent | df37b2f24b57479d74e4804b4b848fc1f303adc5 [diff] |
Add histogram macros for microsecond timings As with the similar macro in Chrome, this one will drop the metric on clients that do not support high performance counters (HPC). This will be handled in the implementation of a new virtual function HistogramCustomCountsHPC. Bug: dawn:1087 Change-Id: I1ece0226b14f185c8fe2ec6a242f4f483ba4ad6c Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/141227 Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Antonio Maiorano <amaiorano@google.com> Kokoro: Kokoro <noreply+kokoro@google.com>
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.