commit | fd3b2429100c4be182e2ff75b35f188db0fabc29 | [log] [tgz] |
---|---|---|
author | REDMOND\weibinwu <weibinwu@microsoft.com> | Tue Aug 27 20:39:11 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Aug 27 20:39:11 2024 +0000 |
tree | 34b724d6bd878524b3b0b2b2f638ec9b393ac921 | |
parent | 3f464fbde6dc3058cefb80d6f83172c4523b6708 [diff] |
Added Qualcomm ACPI vendor id support Currently Dawn only support PCI id, meaning that functions like Is_Qualcomm(PCIVendorID vendorId, PCIDeviceID deviceId) won't work for devices using ACPI id since the function is comparing the input ACPI id with its PCI id. Note that not only the vendor ID differs between PCI and ACPI, but the device ID will also vary for the same GPU. It is worth noting that unlike PCI device id, there is no mapping pattern between ACPI device id and the architecture. This change added a new Qualcomm ACPI entry to gpu_info.json. Bug: 42241431 Change-Id: I2478dc4a60baf7fb21c7600a76a91413c56363e0 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/202258 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Kai Ninomiya <kainino@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.