[Mesa-dev] [PATCH 3/3] anv: Don't record the handle in the relocation
Jason Ekstrand
jason at jlekstrand.net
Wed May 10 23:08:55 UTC 2017
We use the look-up table mechanism for relocations so this isn't the
value we want. The correct value is filled out at execbuf2 time by
anv_cmd_buffer_process_relocs.
---
src/intel/vulkan/anv_batch_chain.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/intel/vulkan/anv_batch_chain.c b/src/intel/vulkan/anv_batch_chain.c
index cc4f92e..5811503 100644
--- a/src/intel/vulkan/anv_batch_chain.c
+++ b/src/intel/vulkan/anv_batch_chain.c
@@ -165,7 +165,7 @@ anv_reloc_list_add(struct anv_reloc_list *list,
int index = list->num_relocs++;
list->reloc_bos[index] = target_bo;
list->relocs[index] = (struct drm_i915_gem_relocation_entry) {
- .target_handle = target_bo->gem_handle,
+ .target_handle = -1,
.delta = delta,
.offset = offset,
.presumed_offset = presumed_offset,
--
2.5.0.400.gff86faf
More information about the mesa-dev
mailing list