gallium,st: add missing viewport swizzles
authorIlia Mirkin <imirkin@alum.mit.edu>
Sun, 21 Mar 2021 06:25:09 +0000 (02:25 -0400)
committerMarge Bot <eric+marge@anholt.net>
Sun, 21 Mar 2021 18:29:50 +0000 (18:29 +0000)
commit3e68e7f90debb8999a62433084a096195f416a4b
tree30bce30fa2344fcd26106cc559f03066bd550783
parentbefd9fbbba1985b38a4a2a43cb3be08d268e9956
gallium,st: add missing viewport swizzles

Viewports must be initialized with the appropriate swizzles (for
hardware that supports this feature).

Fixes: 90fcb3fef28 (st/mesa: add NV_viewport_swizzle support)
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9732>
25 files changed:
src/gallium/auxiliary/hud/hud_context.c
src/gallium/auxiliary/postprocess/pp_init.c
src/gallium/auxiliary/util/u_blitter.c
src/gallium/auxiliary/util/u_tests.c
src/gallium/auxiliary/vl/vl_bicubic_filter.c
src/gallium/auxiliary/vl/vl_compositor.c
src/gallium/auxiliary/vl/vl_deint_filter.c
src/gallium/auxiliary/vl/vl_idct.c
src/gallium/auxiliary/vl/vl_matrix_filter.c
src/gallium/auxiliary/vl/vl_mc.c
src/gallium/auxiliary/vl/vl_median_filter.c
src/gallium/auxiliary/vl/vl_zscan.c
src/gallium/frontends/nine/nine_state.c
src/gallium/frontends/xa/xa_renderer.c
src/gallium/tests/graw/fs-test.c
src/gallium/tests/graw/graw_util.h
src/gallium/tests/graw/gs-test.c
src/gallium/tests/graw/quad-sample.c
src/gallium/tests/graw/shader-leak.c
src/gallium/tests/graw/tri-gs.c
src/gallium/tests/graw/tri-instanced.c
src/gallium/tests/graw/vs-test.c
src/gallium/tests/trivial/quad-tex.c
src/gallium/tests/trivial/tri.c
src/mesa/state_tracker/st_cb_drawtex.c