Closed Bug 1065166 Opened 10 years ago Closed 11 months ago

Basic layers doesn't support R8G8B8{A,X}8 textures

Categories

(Core :: Graphics: Layers, defect)

defect

Tracking

()

RESOLVED INVALID
tracking-b2g backlog

People

(Reporter: jgilbert, Unassigned)

References

Details

I can end up with data that's in R8G8B8{A,X}8 format that I need to put into a TextureClient. It needs to be composited with a minimum number of expensive R/B swaps. (Cheap R/B swizzles are fine)

If I create a BufferTextureClient for my R8G8B8{A,X}8 data, in the compositor, the Composite ignores the R8G8B8{A,X}8 format of the TextureHost when rendering.

I can absolutely swap R and B when I create the texture client, but I need to know this at TextureClient data specification time.

We could get around this by copy+swapRB in TexHost, but that's a copy we should be able to skip.
blocking-b2g: --- → backlog
blocking-b2g: backlog → ---
Severity: normal → S3

Basic layers is kill

Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.