summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOskar Rundgren <oskar.rundgren@imgtec.com>2023-05-08 21:14:15 +0100
committerMarge Bot <emma+marge@anholt.net>2023-05-17 08:18:26 +0000
commitf142eae05fe28d2158d1b5aa28d983a6073aec63 (patch)
tree83ac45bc16628870693dd51880f0725109ab5210
parent1f36901ad955988934f4108ffaf58d4303c57af2 (diff)
downloadmesa-f142eae05fe28d2158d1b5aa28d983a6073aec63.tar.gz
pvr: Transfer check valid source address mask
The mask should be inverted. Fixes tests in dEQP-VK.api.copy_and_blit.* using the texel unwind workaround. Signed-off-by: Oskar Rundgren <oskar.rundgren@imgtec.com> Reviewed-by: Frank Binns <frank.binns@imgtec.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22958>
-rw-r--r--src/imagination/vulkan/pvr_job_transfer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/imagination/vulkan/pvr_job_transfer.c b/src/imagination/vulkan/pvr_job_transfer.c
index bd208a0d14d..7f435ac7935 100644
--- a/src/imagination/vulkan/pvr_job_transfer.c
+++ b/src/imagination/vulkan/pvr_job_transfer.c
@@ -5661,7 +5661,7 @@ static bool pvr_validate_source_addr(pvr_dev_addr_t addr)
return false;
}
- if (addr.addr & TEXSTATE_STRIDE_IMAGE_WORD1_TEXADDR_MASK)
+ if (addr.addr & ~TEXSTATE_STRIDE_IMAGE_WORD1_TEXADDR_MASK)
return false;
return true;