Eable Toggle::D3D11DelayFlushToGPU for Qualcomm The random hang issue was fixed by https://dawn-review.googlesource.com/c/dawn/+/288475. So we no longer need to ForceSet this toggle. Bug: chromium:454782021 Change-Id: I95a77cd8c022b10c95806ccdaf04e33ec062bff9 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/300875 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Kai Ninomiya <kainino@chromium.org>
diff --git a/src/dawn/native/d3d11/PhysicalDeviceD3D11.cpp b/src/dawn/native/d3d11/PhysicalDeviceD3D11.cpp index 17714bc..36d1154 100644 --- a/src/dawn/native/d3d11/PhysicalDeviceD3D11.cpp +++ b/src/dawn/native/d3d11/PhysicalDeviceD3D11.cpp
@@ -374,11 +374,6 @@ deviceToggles->Default( Toggle::EnableIntegerRangeAnalysisInRobustness, platform->IsFeatureEnabled(platform::Features::kWebGPUEnableRangeAnalysisForRobustness)); - - // TODO(crbug.com/454782021): hang on Qualcomm Adreno X1. - if (gpu_info::IsQualcommACPI(vendorId)) { - deviceToggles->ForceSet(Toggle::D3D11DelayFlushToGPU, false); - } } ResultOrError<Ref<DeviceBase>> PhysicalDevice::CreateDeviceImpl(