dawn-cmake/src
Jiawei Shao 42103bc2e9 Fix crash when device is removed before CreateReady*Pipeline callback
This patch fixes a crash issue when the device is destroyed before
the callback of CreateReady{Render, Compute}Pipeline is called. Now
when the callback is called in DeviceBase::ShutDown(), the cached
pipeline object will also be destroyed before the callback returns.

BUG=dawn:529
TEST=dawn_end2end_tests

Change-Id: I91ec2608b53591d265c0648f5c02daf7fadac85e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/30744
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
2020-10-24 03:11:43 +00:00
..
common Update type for atomic. 2020-10-21 15:53:58 +00:00
dawn Reland "Add a per-thread proc table using thread local storage" 2020-10-06 16:13:42 +00:00
dawn_native Fix crash when device is removed before CreateReady*Pipeline callback 2020-10-24 03:11:43 +00:00
dawn_platform Autoformat everything except tests/examples 2020-07-10 18:19:38 +00:00
dawn_wire Fix crash when device is removed before CreateReady*Pipeline callback 2020-10-24 03:11:43 +00:00
fuzzers Cleanup old/deprecated wire and native APIs 2020-10-16 15:21:16 +00:00
include Cleanup old/deprecated wire and native APIs 2020-10-16 15:21:16 +00:00
tests Fix crash when device is removed before CreateReady*Pipeline callback 2020-10-24 03:11:43 +00:00
utils Implement new formula for requiredBytesInCopy 2020-10-23 21:21:33 +00:00
Dummy.cpp Add missed file for the CMake build. 2020-02-07 23:46:30 +00:00