commit | 7317a448e5e30171659229b4797868ac89a5b4fc | [log] [tgz] |
---|---|---|
author | Austin Eng <enga@chromium.org> | Mon Mar 18 22:59:24 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Mar 18 22:59:24 2024 +0000 |
tree | cdff50b5f97a3c216c5e4cd3d8098a87e91096c1 | |
parent | 46269650f56f65fd426141d5536d48e015a8c599 [diff] |
d3d11: Use passive command context to map pending buffers CheckAndMapReadyBuffers always acquires the pending command context. In "normal" mode, this always marked the context for needing submit, resulting in necessary flushes, and the device to never idle. Bug: dawn:2357 Change-Id: I7d310c916516992d9562928c946b2d6a623ee117 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/179840 Reviewed-by: Peng Huang <penghuang@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
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.