dawn-cmake/docs/dawn/features
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_internal_usages.md Shuffle 'docs' directories 2022-01-27 18:33:47 +00:00
dawn_native.md Adds new chained struct for device creation to specify cache options. 2022-03-01 22:59:40 +00:00
surface_capabilities.md Add Device::GetSupportedSurfaceUsage() method. 2023-04-20 20:42:05 +00:00
transient_attachments.md Add transient attachments and initial Metal support 2023-04-27 14:55:09 +00:00