st/mesa: set drawpixels swizzle before creating sampler view
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Tue, 15 Dec 2020 04:35:55 +0000 (23:35 -0500)
committerMarge Bot <eric+marge@anholt.net>
Wed, 16 Dec 2020 13:25:05 +0000 (13:25 +0000)
commita709d99bfd7982bcb15d2c98bea5bc8de91ea0a7
tree1dc8bd46375918a9f0534cc5826fd421cb040316
parentba74e1be22f646f9639e85b12c7707e96351a075
st/mesa: set drawpixels swizzle before creating sampler view

(some) drivers need to have the swizzle set prior to create_sampler_view
being called in order to actually apply it

Fixes: d11fefa9616 ("st/mesa: optimize 4-component ubyte glDrawPixels")
Acked-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8107>
src/mesa/state_tracker/st_cb_drawpixels.c