Skip to content

[Impeller] GLES pipeline libraries must ignore all descriptor fields except the shader stages. #145125

@chinmaygarde

Description

@chinmaygarde

Today, if we ask PipelineLibraryGLES for a pipeline variant with anything other than the descriptors shader stages being different, an entirely new program object is linked. However, all the other descriptor fields can be set dynamically. So, it the pipeline library contains an existing program with identical staged, it can be reused immediately. This should make variant construction essentially free in OpenGL ES.

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work liste: impellerImpeller rendering backend issues and features requestse: openglteam-engineOwned by Engine teamtriaged-engineTriaged by Engine team

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions