[webkit-dev] RGBA8 and BGRA8 formats in WebKit

John Bauman jbauman at chromium.org
Tue Jan 22 10:22:49 PST 2013

Couldn't you just swizzle the value in whatever shader you use? Or you
could use EXT_texture_format_BGRA8888 or APPLE_texture_format_BGRA8888.

Also, an optimized BGRA<->RGBA conversion is about the same cost as a
memcpy, so if you have any memcpys you need to do you could possibly
replace one with the conversion.

On Tue, Jan 22, 2013 at 8:14 AM, Zoltan Herczeg <zherczeg at webkit.org> wrote:

> >> Where in WebKit do you experience problems with color conversion?
> As for me WebKit2 transmits BGRA images, which needs to be converted to
> RGBA before it is uploaded to a texture on GLES 2.0. These conversions
> seems computation heavy for certain animations, and I was wondered whether
> do we really need to use BGRA here. It would be nice to invent something
> to avoid that.
> Regards,
> Zoltan
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20130122/00e3116d/attachment.html>

More information about the webkit-dev mailing list