commit | bfb0f1fba4a0b1f10458d8f848c36ea77eeb4013 | [log] [tgz] |
---|---|---|
author | Yang Gu <ygu@microsoft.com> | Mon Aug 18 20:02:50 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Aug 18 20:02:50 2025 -0700 |
tree | 3d395f577dac26e641eba597c7d7c125f42593e5 | |
parent | 949e26b120a5d9a9d8dc2c13968b9e2af2851990 [diff] |
Add more Qualcomm compute device ids Only 8340 (0x37314430) and 8380 (0x363343xx) are derived from A7xx, while all the earlier compute GPUs are based on A6xx. A summarization of QC compute GPUs can be found at https://docs.google.com/spreadsheets/d/1wybODaXljgkhsBKadHtOWsGpVbIk7vR48B9-Rqsn_JY/edit?gid=0#gid=0 Please note Qualcomm_ACPI is used for D3D12 (compute), while Qualcomm_PCI (phone and compute) is used for Vulkan. In theory, all the devices in Qualcomm_ACPI should also be part of Qualcomm_PCI as they may run on Vulkan, and both masks should be 0xFFFFFF00. Currently I don't have enough detailed info about phone, so this CL leaves out the changes to Qualcomm_PCI. Change-Id: I5f37c88c8e36c4388e01b2f2d47499cffebb7817 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/240734 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Yang Gu <ygu@microsoft.com> Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.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.