diff --git a/src/intel/vulkan/genX_query.c b/src/intel/vulkan/genX_query.c index aa3aeaf5e0f..28ff0bf34a1 100644 --- a/src/intel/vulkan/genX_query.c +++ b/src/intel/vulkan/genX_query.c @@ -264,7 +264,7 @@ VkResult genX(CreateQueryPool)( struct mi_builder b; struct anv_batch batch = { .start = pool->bo->map + khr_perf_query_preamble_offset(pool, p), - .end = pool->bo->map + khr_perf_query_preamble_offset(pool, p) + pool->data_offset, + .end = pool->bo->map + khr_perf_query_preamble_offset(pool, p) + pool->khr_perf_preamble_stride, }; batch.next = batch.start;