mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-18 19:28:24 +02:00
anv: Use anv_device_get_general_state_pool()
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Signed-off-by: José Roberto de Souza <jose.souza@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42133>
This commit is contained in:
parent
9d06679d89
commit
dbf64e9ad5
5 changed files with 7 additions and 7 deletions
|
|
@ -157,7 +157,7 @@ anv_create_cmd_buffer(struct vk_command_pool *pool,
|
|||
anv_state_stream_init(&cmd_buffer->dynamic_state_stream,
|
||||
&device->dynamic_state_pool, 16384);
|
||||
anv_state_stream_init(&cmd_buffer->general_state_stream,
|
||||
&device->general_state_pool, 16384);
|
||||
anv_device_get_general_state_pool(device), 16384);
|
||||
anv_state_stream_init(&cmd_buffer->indirect_push_descriptor_stream,
|
||||
&device->indirect_push_descriptor_pool, 4096);
|
||||
anv_state_stream_init(&cmd_buffer->push_descriptor_buffer_stream,
|
||||
|
|
@ -285,7 +285,7 @@ reset_cmd_buffer(struct anv_cmd_buffer *cmd_buffer,
|
|||
|
||||
anv_state_stream_finish(&cmd_buffer->general_state_stream);
|
||||
anv_state_stream_init(&cmd_buffer->general_state_stream,
|
||||
&cmd_buffer->device->general_state_pool, 16384);
|
||||
anv_device_get_general_state_pool(cmd_buffer->device), 16384);
|
||||
|
||||
anv_state_stream_finish(&cmd_buffer->indirect_push_descriptor_stream);
|
||||
anv_state_stream_init(&cmd_buffer->indirect_push_descriptor_stream,
|
||||
|
|
|
|||
|
|
@ -191,7 +191,7 @@ anv_device_utrace_flush_cmd_buffers(struct anv_queue *queue,
|
|||
anv_state_stream_init(&submit->dynamic_state_stream,
|
||||
&device->dynamic_state_pool, 16384);
|
||||
anv_state_stream_init(&submit->general_state_stream,
|
||||
&device->general_state_pool, 16384);
|
||||
anv_device_get_general_state_pool(device), 16384);
|
||||
|
||||
/* Only engine class where we support timestamp copies
|
||||
*
|
||||
|
|
|
|||
|
|
@ -514,7 +514,7 @@ emit_indirect_compute_walker(struct anv_cmd_buffer *cmd_buffer,
|
|||
uint64_t indirect_addr64 = anv_address_physical(indirect_addr);
|
||||
|
||||
uint64_t push_addr64 = anv_address_physical(
|
||||
anv_state_pool_state_address(&cmd_buffer->device->general_state_pool,
|
||||
anv_state_pool_state_address(anv_device_get_general_state_pool(cmd_buffer->device),
|
||||
comp_state->base.push_constants_state));
|
||||
struct compute_walker_inline_params_val inline_value = {
|
||||
.bind_map = &comp_state->shader->bind_map,
|
||||
|
|
@ -573,7 +573,7 @@ emit_compute_walker(struct anv_cmd_buffer *cmd_buffer,
|
|||
compute_update_async_threads_limit(cmd_buffer, prog_data, &dispatch);
|
||||
|
||||
uint64_t push_addr64 = anv_address_physical(
|
||||
anv_state_pool_state_address(&cmd_buffer->device->general_state_pool,
|
||||
anv_state_pool_state_address(anv_device_get_general_state_pool(cmd_buffer->device),
|
||||
comp_state->base.push_constants_state));
|
||||
struct compute_walker_inline_params_val inline_value = {
|
||||
.bind_map = &comp_state->shader->bind_map,
|
||||
|
|
|
|||
|
|
@ -456,7 +456,7 @@ genX(simple_shader_push_state_address)(struct anv_simple_shader *state,
|
|||
} else {
|
||||
#if GFX_VERx10 >= 125
|
||||
return anv_state_pool_state_address(
|
||||
&state->device->general_state_pool, push_state);
|
||||
anv_device_get_general_state_pool(state->device), push_state);
|
||||
#else
|
||||
return anv_state_pool_state_address(
|
||||
&state->device->dynamic_state_pool, push_state);
|
||||
|
|
|
|||
|
|
@ -431,7 +431,7 @@ setup_execbuf_for_cmd_buffers(struct anv_execbuf *execbuf,
|
|||
if (result != VK_SUCCESS)
|
||||
return result;
|
||||
|
||||
result = pin_state_pool(device, execbuf, &device->general_state_pool);
|
||||
result = pin_state_pool(device, execbuf, anv_device_get_general_state_pool(device));
|
||||
if (result != VK_SUCCESS)
|
||||
return result;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue