dawn-cmake/docs
Colin Blundell a406959e50 Add transient attachments and initial Metal support
This CL does the following:

* Adds a "transient attachment" bit to texture usage. This bit
  specifies that the created texture will be used only during
  this render pass.
* Adds a TransientAttachments Feature that gates the usage of
  transient attachments.
* Adds support for transient attachments on Metal, where they're
  used to create textures as memoryless.
* Adds validation tests and an E2T test of the feature.

A followup CL will add support in Vulkan.

Bug: dawn:1695
Change-Id: I3c7322dd1e4bee113062aae2e0494d292ee8cbc3
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/129080
Commit-Queue: Colin Blundell <blundell@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-04-27 14:55:09 +00:00
..
dawn Add transient attachments and initial Metal support 2023-04-27 14:55:09 +00:00
imgs Shuffle 'docs' directories 2022-01-27 18:33:47 +00:00
tint Add builtin information to Symbol. 2023-04-21 11:54:23 +00:00
OWNERS Add top-level OWNERS and scope Tint owners more tightly. 2022-04-07 17:59:14 +00:00
building.md Cleanup duplicate files; Combine README and build docs. 2022-04-28 16:25:43 +00:00
clang-tidy.md [clang-tidy] Add ability to checkout clang-tidy. 2022-05-16 12:58:24 +00:00
support.md Add maxBufferSize limit 2022-09-29 19:02:11 +00:00