Skip to content

[Impeller] Get rid of an extra copy during texture upload by decompressing to a device buffer. #122914

@chinmaygarde

Description

@chinmaygarde

A temporary host allocation is created when image decompression before that allocation is transferred over to the device. Depending on the need for a staging buffer, yet another copy may be necessary. The image decoders should decompress directly into a device buffer. The buffer could then be used as a staging buffer or transmuted into a texture directly.

Metadata

Metadata

Assignees

Labels

e: 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