dawn-cmake/generator/templates
Corentin Wallez a0afd31585 Separate device lost from internal errors.
The effect to the user is the same, the Dawn device gets lost. However
we need to make the difference internally because when the backend
device is lost we can clean up immediately. On the contrary on internal
errors, the backend device is still alive and processing commands so we
need to gracefully shut it down.

Bug: dawn:269

Change-Id: Ie13b33a4f9ac2e1f5f98b3723d83cf1c6205c988
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/17965
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
2020-04-01 12:07:43 +00:00
..
dawn_native Update WGPUChainedStruct usage to match webgpu.h 2020-01-25 09:30:40 +00:00
dawn_wire Fix compilation with stdlibc++ (instead of libc++) 2020-02-18 02:44:05 +00:00
opengl Separate device lost from internal errors. 2020-04-01 12:07:43 +00:00
dawn_proc.c Add Instance and CreateInstance to webgpu.h 2020-01-10 13:06:48 +00:00
dawn_proc_table.h Add Instance and CreateInstance to webgpu.h 2020-01-10 13:06:48 +00:00
library_webgpu_enum_tables.js Generators for Emscripten 2020-01-28 23:54:38 +00:00
mock_webgpu.cpp Add DeviceLostCallback to dawn.json and dawn_wire 2019-12-18 18:59:20 +00:00
mock_webgpu.h Add DeviceLostCallback to dawn.json and dawn_wire 2019-12-18 18:59:20 +00:00
webgpu.h webgpu.h: Fix WGPU_WHOLE_SIZE causing linking errors. 2020-02-10 20:25:36 +00:00
webgpu_cpp.cpp Update WGPUChainedStruct usage to match webgpu.h 2020-01-25 09:30:40 +00:00
webgpu_cpp.h webgpu.h introduce a base struct for extension structures. 2020-01-15 09:54:42 +00:00
webgpu_struct_info.json Generators for Emscripten 2020-01-28 23:54:38 +00:00