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 <zherc...@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@lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev
>
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to