commit | e9ee094d28f5cb6623c68467c0ffbf2ce33481b6 | [log] [tgz] |
---|---|---|
author | Min Lee <lemi@microsoft.com> | Tue May 23 20:57:17 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue May 23 20:57:17 2023 +0000 |
tree | f2886763e6fe2f2a7cdefbd1bafeb3bc9f8b2d86 | |
parent | 506b4f05d006fc39eb5f348f93e20f8b46b515e2 [diff] |
[dawn-test] On D3D12, limit the texels in a buffer to 1<<27 On D3D12, there is a limit of the number of texels in a buffer which is 1<<27. See D3D11_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP and the spec. This patch limits it according to the spec in case of D3D12 in MaxLimitTests.cpp. This fixes MaxLimitTests failure on Arm device. Bug: dawn:884 Change-Id: Ia14ebca92855ec7b7e8d81b7bd547108948da567 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/133961 Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Min Lee <lemi@microsoft.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.