mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 07:18:17 +02:00
svga: use pipe_sampler_view::target in svga_set_sampler_views()
instead of the underlying texture's target. This fixes an issue where the TGSI sampler type was not agreeing with the sampler view target/type. In particular, this fixes a Mint 19 XFCE desktop scaling issue because the TGSI code was using a RECT sampler but the sampler view's underlying texture was PIPE_TEXTURE_2D. We want to use the sampler view's type rather than the underlying resource, as we do for the view's surface format. No piglit regressions. VMware issue 2156696. Reviewed-by: Neha Bhende <bhenden@vmware.com> Reviewed-by: Charmaine Lee <charmainel@vmware.com>
This commit is contained in:
parent
92e5dc94ac
commit
51e878cdb3
1 changed files with 1 additions and 1 deletions
|
|
@ -492,7 +492,7 @@ svga_set_sampler_views(struct pipe_context *pipe,
|
|||
if (util_format_is_srgb(views[i]->format))
|
||||
flag_srgb |= 1 << (start + i);
|
||||
|
||||
target = views[i]->texture->target;
|
||||
target = views[i]->target;
|
||||
if (target == PIPE_TEXTURE_1D)
|
||||
flag_1d |= 1 << (start + i);
|
||||
else if (target == PIPE_TEXTURE_RECT)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue