commit | 65ee6497d620110546181c1dfbd0cc3064f9f7f9 | [log] [tgz] |
---|---|---|
author | Austin Eng <enga@chromium.org> | Fri May 22 00:23:39 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Fri May 22 00:23:39 2020 +0000 |
tree | 01adff44d7b6a11e6e2681a520d4d47d27432358 | |
parent | bd0ad7921d3d6314898872029900fd964c2a6ed0 [diff] |
Fix VulkanImageWrappingUsageTests.ClearImageAcrossDevicesAliased In Vulkan, importing memory by file descriptor takes ownership of the file descriptor. It is necessary to dup it in ClearImageAcrossDevicesAliased because the texture is imported twice. This fixes these tests on SwiftShader. Bug: dawn:417 Change-Id: I08b6464c4b8bd31f738037678e29fd6d066e7888 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/22020 Commit-Queue: Austin Eng <enga@chromium.org> Reviewed-by: Corentin Wallez <cwallez@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 webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.