Searched refs:dynamic_offsets (Results 1 – 12 of 12) sorted by relevance
/third_party/mesa3d/src/vulkan/runtime/ |
D | vk_cmd_enqueue.c | 257 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/ |
D | anv_cmd_buffer.c | 458 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()
|
D | anv_nir_apply_pipeline_layout.c | 535 .base = offsetof(struct anv_push_constants, dynamic_offsets), in build_buffer_addr_for_res_index()
|
D | genX_cmd_buffer.c | 2789 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()
|
D | anv_private.h | 2506 uint32_t dynamic_offsets[MAX_DYNAMIC_BUFFERS]; member
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_descriptors.c | 1279 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/ |
D | dzn_private.h | 338 uint32_t dynamic_offsets[MAX_DYNAMIC_BUFFERS]; member
|
D | dzn_cmd_buffer.c | 2334 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/ |
D | lvp_execute.c | 1045 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/ |
D | v3dv_private.h | 1234 uint32_t dynamic_offsets[MAX_DYNAMIC_BUFFERS]; member
|
D | v3dv_descriptor_set.c | 100 *dynamic_offset = descriptor_state->dynamic_offsets[dynamic_offset_index]; in v3dv_descriptor_map_get_descriptor()
|
D | v3dv_cmd_buffer.c | 3067 if (descriptor_state->dynamic_offsets[idx] != pDynamicOffsets[dyn_index]) { in v3dv_CmdBindDescriptorSets() 3068 descriptor_state->dynamic_offsets[idx] = pDynamicOffsets[dyn_index]; in v3dv_CmdBindDescriptorSets()
|