Dawn: Only check ACPI ids for Qualcomm D3D12 depth24plus-stencil8 workaround

This CL make the Qaulcomm depth24plus-stencil8 workaround only check
ACPI ids on D3D12 backends, since the Qualcomm D3D12 drivers only report
ACPI ids.

Bug: 411268750
Change-Id: Iac9df090d18f440cd5e3adf46355a9c1b5cd2126
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/242654
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
Commit-Queue: Zhaoming Jiang <zhaoming.jiang@microsoft.com>
diff --git a/src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp b/src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp
index 908641e..eaf6c1a 100644
--- a/src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp
+++ b/src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp
@@ -823,9 +823,10 @@
     }
 
     // Use packed DXGI_FORMAT_D24_UNORM_S8_UINT format on Qualcomm devices to workaround texture
-    // loading/sampling issues for depth24plus-stencil8 texture.
+    // loading/sampling issues for depth24plus-stencil8 texture. Note that Qualcomm D3D12 drivers
+    // only report ACPI ids.
     // See https://crbug.com/411268750 for more information.
-    if (gpu_info::IsQualcomm_ACPI(vendorId) || gpu_info::IsQualcomm_PCI(vendorId)) {
+    if (gpu_info::IsQualcomm_ACPI(vendorId)) {
         deviceToggles->Default(Toggle::UsePackedDepth24UnormStencil8Format, true);
     }