dawn-cmake/src
Corentin Wallez c1d3a66bd2 Immediately call fence and map callbacks on device loss.
This is more in line with what happens in dawn_wire and Blink's WebGPU
implementation. It also allows fixing the Fence-related DeviceLost tests
to destroy the mock fence callback on destruction, which in turns fixes
a crash on dawn_end2end_tests exit on MSVC x64 debug.

Bug: dawn:602

Change-Id: I277e7fa284a573854ed46576602d5f6819db1357
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/38526
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
2021-01-27 15:54:12 +00:00
..
common ityp_array: Allow using a T whose underlying type is signed. 2021-01-20 20:01:08 +00:00
dawn Reland "Add a per-thread proc table using thread local storage" 2020-10-06 16:13:42 +00:00
dawn_native Immediately call fence and map callbacks on device loss. 2021-01-27 15:54:12 +00:00
dawn_platform Implement WaitableEvent and WorkerTaskPool for multi-threaded tasks 2021-01-20 08:56:07 +00:00
dawn_wire dawn_wire: Implement device-related callbacks for multiple devices 2021-01-25 08:38:47 +00:00
fuzzers Migrate from tint::ast::Module to tint::Program 2021-01-26 12:24:48 +00:00
include dawn_wire: Add an API to reclaim reserved devices and textures 2021-01-22 00:25:05 +00:00
tests Immediately call fence and map callbacks on device loss. 2021-01-27 15:54:12 +00:00
utils Make ComboVertexStateDescriptor non-copyable non-movable. 2021-01-22 17:51:45 +00:00
Dummy.cpp Add missed file for the CMake build. 2020-02-07 23:46:30 +00:00