[Mesa-dev] [PATCH] i965: Allow the blorp blit between BGR and RGB

Matt Turner mattst88 at gmail.com
Mon Jun 23 11:43:40 PDT 2014


On Mon, Jun 23, 2014 at 11:02 AM, Neil Roberts <neil at linux.intel.com> wrote:
> Previously the blorp blitter would only be used if the format is identical or
> there is only a difference between whether there is an alpha component or not.
> This patch makes it also allow the blorp blitter if the only difference is the
> ordering of the RGB components (ie, RGB or BGR).
>
> This is particularly useful since commit 61e264f4fcdba3623 because Mesa now
> prefers RGB ordering for textures but the window system buffers are still
> created as BGR. That means that the blorp blitter won't be used for the
> (probably) common case of blitting from a texture to the window system buffer.
>
> This doesn't cause any regressions in the FBO piglit tests on Haswell. On
> Sandybridge it causes the fbo-blit-stretch test to fail but that is only
> because it was failing anyway before the above commit and that commit hid the
> problem.
>
> https://bugs.freedesktop.org/show_bug.cgi?id=68365

We typically write

Bugzilla: https://..../

Reviewed-by: Matt Turner <mattst88 at gmail.com>

Do you have commit access?


More information about the mesa-dev mailing list