nv50,nvc0: fix integer MS resolves using 2d engine

We don't want filtering for integer textures, same as depth/stencil.

Fixes: KHR-GL45.direct_state_access.renderbuffers_storage_multisample
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Tested-by: Karol Herbst <kherbst@redhat.com>
This commit is contained in:
Ilia Mirkin
2018-02-21 23:32:49 -05:00
parent 33ce3569c5
commit d73f1f2ad8
+2 -1
View File
@@ -85,7 +85,8 @@ static inline unsigned
nv50_blit_get_filter(const struct pipe_blit_info *info)
{
if (info->dst.resource->nr_samples < info->src.resource->nr_samples)
return util_format_is_depth_or_stencil(info->src.format) ? 0 : 1;
return (util_format_is_depth_or_stencil(info->src.format) ||
util_format_is_pure_integer(info->src.format)) ? 0 : 1;
if (info->filter != PIPE_TEX_FILTER_LINEAR)
return 0;