Home
last modified time | relevance | path

Searched refs:dynamic_offsets (Results 1 – 12 of 12) sorted by relevance

/third_party/mesa3d/src/vulkan/runtime/
Dvk_cmd_enqueue.c257 cmd->u.bind_descriptor_sets.dynamic_offsets = in vk_cmd_enqueue_CmdBindDescriptorSets()
259 sizeof(*cmd->u.bind_descriptor_sets.dynamic_offsets) * dynamicOffsetCount, 8, in vk_cmd_enqueue_CmdBindDescriptorSets()
262 memcpy(cmd->u.bind_descriptor_sets.dynamic_offsets, pDynamicOffsets, in vk_cmd_enqueue_CmdBindDescriptorSets()
263 sizeof(*cmd->u.bind_descriptor_sets.dynamic_offsets) * dynamicOffsetCount); in vk_cmd_enqueue_CmdBindDescriptorSets()
/third_party/mesa3d/src/intel/vulkan/
Danv_cmd_buffer.c458 const uint32_t **dynamic_offsets) in anv_cmd_buffer_bind_descriptor_set() argument
543 if (dynamic_offsets) { in anv_cmd_buffer_bind_descriptor_set()
549 &push->dynamic_offsets[dynamic_offset_start]; in anv_cmd_buffer_bind_descriptor_set()
554 ARRAY_SIZE(push->dynamic_offsets)); in anv_cmd_buffer_bind_descriptor_set()
557 if (push_offsets[i] != (*dynamic_offsets)[i]) { in anv_cmd_buffer_bind_descriptor_set()
558 push_offsets[i] = (*dynamic_offsets)[i]; in anv_cmd_buffer_bind_descriptor_set()
567 *dynamic_offsets += set_layout->dynamic_offset_count; in anv_cmd_buffer_bind_descriptor_set()
Danv_nir_apply_pipeline_layout.c535 .base = offsetof(struct anv_push_constants, dynamic_offsets), in build_buffer_addr_for_res_index()
DgenX_cmd_buffer.c2789 push->dynamic_offsets[binding->dynamic_offset_index]; in emit_binding_table()
3063 push->dynamic_offsets[range->dynamic_offset_index]; in get_push_range_address()
3139 push->dynamic_offsets[range->dynamic_offset_index]; in get_push_range_bound_size()
Danv_private.h2506 uint32_t dynamic_offsets[MAX_DYNAMIC_BUFFERS]; member
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_descriptors.c1279 bool is_compute, bool cache_hit, uint32_t *dynamic_offsets) in update_push_ubo_descriptors() argument
1308 dynamic_offsets[dynamic_idx] = used ? info->offset : 0; in update_push_ubo_descriptors()
1495 uint32_t dynamic_offsets[PIPE_MAX_CONSTANT_BUFFERS]; in zink_descriptors_update() local
1516 … is_compute, cache_hit, dynamic_offsets); in zink_descriptors_update()
1519 dynamic_offset_idx, dynamic_offsets); in zink_descriptors_update()
/third_party/mesa3d/src/microsoft/vulkan/
Ddzn_private.h338 uint32_t dynamic_offsets[MAX_DYNAMIC_BUFFERS]; member
Ddzn_cmd_buffer.c2334 bdesc.offset += desc_state->sets[s].dynamic_offsets[o]; in dzn_cmd_buffer_update_heaps()
3764 desc_state->sets[idx].dynamic_offsets[j] = pDynamicOffsets[j]; in dzn_CmdBindDescriptorSets()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_execute.c1045 const uint32_t *dynamic_offsets; member
1336 …uint32_t offset = dyn_info->dynamic_offsets[dyn_info->dyn_index + binding->dynamic_index + array_i… in handle_descriptor()
1365 …uint32_t offset = dyn_info->dynamic_offsets[dyn_info->dyn_index + binding->dynamic_index + array_i… in handle_descriptor()
1468 dyn_info.dynamic_offsets = bds->dynamic_offsets; in handle_descriptor_sets()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_private.h1234 uint32_t dynamic_offsets[MAX_DYNAMIC_BUFFERS]; member
Dv3dv_descriptor_set.c100 *dynamic_offset = descriptor_state->dynamic_offsets[dynamic_offset_index]; in v3dv_descriptor_map_get_descriptor()
Dv3dv_cmd_buffer.c3067 if (descriptor_state->dynamic_offsets[idx] != pDynamicOffsets[dyn_index]) { in v3dv_CmdBindDescriptorSets()
3068 descriptor_state->dynamic_offsets[idx] = pDynamicOffsets[dyn_index]; in v3dv_CmdBindDescriptorSets()