Skip to content

[Flutter GPU] Storage buffer bindings #188479

Description

@bdero

Part of #188474.

DeviceBuffer can only bind as a uniform today. Compute and storage workflows need a storage-buffer binding, and Shader needs to expose storage slots reflected from the bundle.

Changes

Testing

Bind a storage buffer in a render shader and read it back, the simplest path that needs no compute.

Dependencies

#188477.

Metadata

Metadata

Assignees

No one assigned

    Labels

    c: new featureNothing broken; request for a new capabilitye: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.flutter-gputeam-fluttergpuOwned by Flutter GPU team

    Type

    No type

    Projects

    Status
    💡 Features

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions