Framebuffer Fetch (experimental)

This extension enables support for the chromium_experimental_framebuffer_fetch 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