Skip to content

☂️ Investigate performance differences between pipeline state object creation in OpenGL and Metal. #74631

@chinmaygarde

Description

@chinmaygarde

This is an umbrella issue issue to investigate if there is a performance difference between the OpenGL and Metal backends when the pipeline state objects are being constructed, to quantify those differences and track any work necessary to bring parity between the two. Specifically, this is related to the work done in GrMtlPipelineStateBuilder::finalize. The scope of this issue is limited to ensuring parity between the backends. Moving the work outside the frame workload is tracked here. More context in the original issue asking for an investigation on Metal Binary Archives.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work listc: contributor-productivityTeam-specific productivity, code health, technical debt.engineflutter/engine related. See also e: labels.team-engineOwned by Engine teamteam: benchmarkPerformance issues found by inspecting benchmarkstriaged-engineTriaged by Engine team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions