etnaviv: disable INT_FILTER for ASTC

Tested on GC3000: INT_FILTER bit is incompatible with ASTC formats.

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3927>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3927>
This commit is contained in:
Jonathan Marek 2020-02-19 21:14:35 -05:00 committed by Marge Bot
parent 811990dc1c
commit 1046d73af1

View file

@ -288,6 +288,9 @@ texture_use_int_filter(const struct pipe_sampler_view *so, bool tex_desc)
if (util_format_is_srgb(so->format))
return false;
if (util_format_description(so->format)->layout == UTIL_FORMAT_LAYOUT_ASTC)
return false;
switch (so->format) {
/* apparently D16 can't use int filter but D24 can */
case PIPE_FORMAT_Z16_UNORM: