virgl: Add tweak to apply a swizzle when drawing/blitting to a emulated BGRA texture
authorGert Wollny <gert.wollny@collabora.com>
Mon, 27 May 2019 14:32:40 +0000 (16:32 +0200)
committerGert Wollny <gert.wollny@collabora.com>
Thu, 20 Jun 2019 06:50:38 +0000 (08:50 +0200)
commit59757dbad68ae51c63bff61277ffdd24a7e85839
treef28d768e6cbc765310903f776dec23347ce573f1
parentb79366344929c6e477c64a63f246c6db0766a71c
virgl: Add tweak to apply a swizzle when drawing/blitting to a emulated BGRA texture

With Qemu this final swizzle is not needed, but with vtest it is, i.e. it depends on
how a program using virglrenderer uses the surface that is rendered to, hence
a tweak is added.

v2: Update description and fix spelling (Emil)
v3: Send tweak as binary value instead of using strings (Gurchetan)
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
src/gallium/drivers/virgl/virgl_context.c
src/gallium/drivers/virgl/virgl_driinfo.h.in
src/gallium/drivers/virgl/virgl_protocol.h
src/gallium/drivers/virgl/virgl_screen.c
src/gallium/drivers/virgl/virgl_screen.h
src/util/xmlpool/t_options.h