Module: Mesa Branch: main Commit: e64a97694ac9dc97f65e1a8e91a5c9789109fd2c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e64a97694ac9dc97f65e1a8e91a5c9789109fd2c
Author: Lionel Landwerlin <lionel.g.landwer...@intel.com> Date: Wed Oct 18 22:25:12 2023 +0300 anv: use anv_state_pool_state_address for blorp vertex buffer address Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Reviewed-by: Tapani Pälli <tapani.pa...@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25955> --- src/intel/vulkan/genX_blorp_exec.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/intel/vulkan/genX_blorp_exec.c b/src/intel/vulkan/genX_blorp_exec.c index 587dbc46db9..465eda2cb15 100644 --- a/src/intel/vulkan/genX_blorp_exec.c +++ b/src/intel/vulkan/genX_blorp_exec.c @@ -193,10 +193,13 @@ blorp_alloc_vertex_buffer(struct blorp_batch *batch, uint32_t size, struct anv_cmd_buffer *cmd_buffer = batch->driver_batch; struct anv_state vb_state = anv_cmd_buffer_alloc_dynamic_state(cmd_buffer, size, 64); + struct anv_address vb_addr = + anv_state_pool_state_address(&cmd_buffer->device->dynamic_state_pool, + vb_state); *addr = (struct blorp_address) { - .buffer = cmd_buffer->device->dynamic_state_pool.block_pool.bo, - .offset = vb_state.offset, + .buffer = vb_addr.bo, + .offset = vb_addr.offset, .mocs = isl_mocs(&cmd_buffer->device->isl_dev, ISL_SURF_USAGE_VERTEX_BUFFER_BIT, false), };