| # Framebuffer Fetch (experimental) | |
| This extension enables support for the [`chromium_experimental_framebuffer_fetch`](../../tint/extensions/chromium_experimental_framebuffer_fetch.md) WGSL extension. | |
| The extension is experimental and might change for example to gain new validation rules (with extension struct) in the future. | |
| It is available on tiler Metal GPUs. | |
| ## Validation | |
| In `Device::CreateRenderPipeline` or `Device::CreateRenderPipelineAsync`: | |
| - For each `@color(N) in : T` fragment in: | |
| - color target N must exist | |
| - color target N's format must match T in both component count and base type |