diff options
author | Liza Burakova <liza@chromium.org> | 2024-04-10 13:41:17 -0400 |
---|---|---|
committer | Angle LUCI CQ <angle-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2024-04-15 16:44:49 +0000 |
commit | 2218db2b3bc3a17a679280247ede9cd1febabd0a (patch) | |
tree | 695d41fcfedec615427f3216318bb4765aa32a15 | |
parent | f4d3041a5756a7ecf84cfe80830970f6d44b9945 (diff) | |
download | angle-2218db2b3bc3a17a679280247ede9cd1febabd0a.tar.gz |
Add error callback for webgpu device
Bug: angleproject:8547
Change-Id: I9946311a1f93cc5f49fb0e17e65c92789bdb3b6a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5443428
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Liza Burakova <liza@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
-rw-r--r-- | src/libANGLE/renderer/wgpu/DisplayWgpu.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libANGLE/renderer/wgpu/DisplayWgpu.cpp b/src/libANGLE/renderer/wgpu/DisplayWgpu.cpp index 4397a6ba17..136fd19511 100644 --- a/src/libANGLE/renderer/wgpu/DisplayWgpu.cpp +++ b/src/libANGLE/renderer/wgpu/DisplayWgpu.cpp @@ -285,6 +285,11 @@ egl::Error DisplayWgpu::createWgpuDevice() WGPUDeviceDescriptor deviceDesc = {}; mDevice = wgpu::Device::Acquire(preferredAdapter->CreateDevice(&deviceDesc)); + mDevice.SetUncapturedErrorCallback( + [](WGPUErrorType type, const char *message, void *userdata) { + ERR() << "Error: " << type << " - message: " << message; + }, + nullptr); return egl::NoError(); } |