dawn-cmake/docs
Loko Kung fc5a7d414f Adds remaining setup logic to implement destroy in Device and ObjectBase.
- Renames some of the Device functions to be consistent with documentation
- Reverts change in https://dawn-review.googlesource.com/c/dawn/+/64820 for overloading mDevice == nullptr to determine if objects are alive because device is needed for error propagation. Instead, use list existence to determine if objects are alive
- Updates destroy api to return bool upwards in case we need to further process the extending objects
- Adds tracking functions in ObjectBase
- Adds final tag to all backend Device implementations
- Adds MoveInto LinkedList support to move list elements in O(1)

Bug: dawn:628
Change-Id: Iff70f4f7d55f46ee52d1bd0e02e3671819f2eed4
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/65861
Commit-Queue: Loko Kung <lokokung@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
2021-10-12 17:46:26 +00:00
..
features Rename "extension" to "feature" 2021-10-04 11:30:02 +00:00
logo Add Dawn's logo and use it in README.md 2021-09-02 09:51:40 +00:00
buffer_mapping.md Add buffer_mapping.md in docs 2021-09-17 01:50:00 +00:00
building.md Fix build failures of new APIs on old macOS SDK 2021-08-18 16:16:57 +00:00
codegen.md Generate multiple variants of webgpu.h header 2021-09-17 19:44:43 +00:00
contributing.md docs/contributing.md: Explain how to start a review. 2021-06-01 16:08:22 +00:00
debug_markers.md Vulkan: use VK_EXT_debug_utils instead of deprecated extensions. 2021-01-20 19:19:08 +00:00
debugging.md docs: write an overview of Dawn and split README.md 2019-12-05 11:01:41 +00:00
device_facilities.md Adds remaining setup logic to implement destroy in Device and ObjectBase. 2021-10-12 17:46:26 +00:00
errors.md Improve validation errors, Part 2 2021-09-28 21:35:43 +00:00
external_resources.md Add docs/external_resources.md to put links to google docs etc. 2021-07-29 20:26:27 +00:00
fuzzing.md Update the wire-based fuzzers to always assume an injected error 2021-03-23 16:47:50 +00:00
infra.md [docs] Add documentation for Dawn's testing infrastructure 2020-01-31 03:28:56 +00:00
overview.md Add documentation for the codegen. 2021-03-24 20:29:42 +00:00
testing.md Remove MapRead/WriteAsync and CreateBufferMapped 2020-08-20 14:22:29 +00:00