Skip to content

[Impeller] Refactor CustomColorAttachmentPixelFormatContext. #120499

@gaaclarke

Description

@gaaclarke

Context: flutter/engine#39111

flutter/engine#39111 Introduced a proxy object as a way to override the color attachment pixel format from a context (CustomColorAttachmentPixelFormatContext). It was required because there was no safe way to override that value otherwise. It's not ideal since it creates an extra layer of indirection which could be confusing when debugging. We need to come up with a better way to split out the pixel format. There is hope that as we work on vulkan and offscreen buffers whose pixelformat doesn't match the surface we are going to be forced to sort this out.

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listc: proposalA detailed proposal for a change to Fluttere: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions