Skip to content

[Impeller] Generate a UUID for runtime stage shaders to use as a unique key for that shader #141304

@dnfield

Description

@dnfield

As of flutter/engine#49543 we'll use the generated entrypoint name, which should be unique enough. However, it would be better/more reliable to use a UUID and encode it into the IPLR fbs file, and then plumb it through when caching the pipeline for the runtime effect contents.

See flutter/engine#49543 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityc: tech-debtTechnical debt, code quality, testing, etc.e: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.team-engineOwned by Engine teamtriaged-engineTriaged by Engine team

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions