Closed Bug 1791595 Opened 2 years ago Closed 2 years ago

webrender asserts on big endian platforms

Categories

(Core :: Graphics: WebRender, defect)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1716707

People

(Reporter: jhorak, Unassigned)

Details

The big endian (s390x and ppc64 in my case) platforms asserts on:
Unhandled external image format

https://searchfox.org/mozilla-central/source/gfx/webrender_bindings/RenderTextureHostSWGL.cpp#78

Apparently the imageformat mozilla::gfx::A8R8G8B8 is not supported.

Adding a naive workaroud to handle A8R8G8B8 as B8G8R8A8 in the UpdatePlanes leads not only to pinkish colours but also to eventual crash. Tabs crashes all the time, despite the content of the page is show very briefly.

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