commit | 8b69eca6dc86caf9fceea3629ed52db26d3fdd34 | [log] [tgz] |
---|---|---|
author | Ryan Harrison <rharrison@chromium.org> | Tue Aug 12 07:49:54 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Aug 12 07:49:54 2025 -0700 |
tree | 6860bd6c119e07fa0b87debd079e6c9a48d4260e | |
parent | fe8e0e4de1ec37f51f789f184887e725ea8ae387 [diff] |
Patch 2/8: Implement core read/write operations for FSTestOSWrapper Implements ReadFile() and WriteFile() and adds testing for them, since they are needed to test each other, and pretty much all of the other functions. Also implements MkdirAll(), since it is needed in one of the testing helpers, but does not include tests for it, since its tests require other functions to be implemented. There is effectively a cycle in the dependency graph between functions and their tests here that needs to be broken to avoid a large monolithic patch. Bug: 436025865 Change-Id: I109dd0a071b23a514120052549c800a007c64ee8 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/256455 Auto-Submit: Ryan Harrison <rharrison@chromium.org> Reviewed-by: Brian Sheedy <bsheedy@google.com> Commit-Queue: Ryan Harrison <rharrison@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.