gallium/vl: use compute preference for all multimedia, not just blit
authorIlia Mirkin <imirkin@alum.mit.edu>
Sat, 17 Aug 2019 16:13:34 +0000 (12:13 -0400)
committerIlia Mirkin <imirkin@alum.mit.edu>
Wed, 21 Aug 2019 03:51:39 +0000 (23:51 -0400)
commit958390a9bf8904522a50f8e9c26c50c96179c183
tree2b511b7c3e08ff7a4e6c54f8759df01621c4c400
parentcca442f3ba81e98258fe2ccb1dbc852cd4914d38
gallium/vl: use compute preference for all multimedia, not just blit

The compute paths in vl are a bit AMD-specific. For example, they (on
nouveau), try to use a BGRX8 image format, which is not supported.
Fixing all this is probably possible, but since the compute paths aren't
in any way better, it's difficult to care.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111213
Fixes: 9364d66cb7 (gallium/auxiliary/vl: Add video compositor compute shader render)
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/auxiliary/util/u_screen.c
src/gallium/auxiliary/vl/vl_compositor.c
src/gallium/docs/source/screen.rst
src/gallium/drivers/radeonsi/si_get.c
src/gallium/include/pipe/p_defines.h
src/gallium/state_trackers/va/postproc.c