From f9d25f630c4258974aec6b203512f0400db047b8 Mon Sep 17 00:00:00 2001 From: Caio Marcelo de Oliveira Filho Date: Fri, 14 Sep 2018 20:53:22 -0700 Subject: [PATCH] anv/memcpy: fix build after starting to use addresses The offsets now come from the anv_address, these references were not updated and using the old variable. Fixes: e1ab8345574 "anv/memcpy: Use addresses instead of bo+offset" Tested-by: Clayton Craft --- src/intel/vulkan/genX_gpu_memcpy.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/intel/vulkan/genX_gpu_memcpy.c b/src/intel/vulkan/genX_gpu_memcpy.c index 2e35964d0c9..bbf3d4b63ae 100644 --- a/src/intel/vulkan/genX_gpu_memcpy.c +++ b/src/intel/vulkan/genX_gpu_memcpy.c @@ -121,8 +121,8 @@ genX(cmd_buffer_so_memcpy)(struct anv_cmd_buffer *cmd_buffer, /* The maximum copy block size is 4 32-bit components at a time. */ unsigned bs = 16; - bs = gcd_pow2_u64(bs, src_offset); - bs = gcd_pow2_u64(bs, dst_offset); + bs = gcd_pow2_u64(bs, src.offset); + bs = gcd_pow2_u64(bs, dst.offset); bs = gcd_pow2_u64(bs, size); enum isl_format format; -- 2.11.0