commit | 39a595af6dc43a505359f27467ebaaa25f257c90 | [log] [tgz] |
---|---|---|
author | Hao Li <hao.x.li@intel.com> | Tue Apr 02 05:42:01 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Apr 02 05:42:01 2024 +0000 |
tree | 641574740eae1d714d26c33c5ee55cae5c1587fe | |
parent | 0470586298b55d957bcfade4137b4b33a4b1ace5 [diff] |
[M123] D3D12: Workaround textureDimensions issue with SM6.6 on Intel Gen9/Gen11 textureDimensions() produces incorrect results with SM 6.6 on Intel D3D driver 27.20.100.9664 on Intel Gen9/Gen11 GPUs, but works well on drivers > 27.20.100.8935 and < 27.20.100.9684, or using SM 6.5. The version 9664 is OEM driver, and not sure there is any other OEM drivers between 8935 and 9684, so use SM 6.5 in the driver version range as a workaround on Gen9/Gen11 GPUs. Bug: dawn:2448 Change-Id: I2d71e54059e3339320a22575ea0e70ed5a577146 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/180340 Reviewed-by: Austin Eng <enga@chromium.org> Reviewed-by: Kai Ninomiya <kainino@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Hao Li <hao.x.li@intel.com> (cherry picked from commit 7a5a85ebed97c4eff10393ad6d13f22139cc5d4e) Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/181141 Commit-Queue: Kai Ninomiya <kainino@chromium.org> Auto-Submit: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@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.