Home
last modified time | relevance | path

Searched refs:dynamic_offset_count (Results 1 - 17 of 17) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_descriptor_set.h44 uint16_t dynamic_offset_count; member
81 uint16_t dynamic_offset_count; member
101 uint32_t dynamic_offset_count; member
H A Dradv_descriptor_set.c199 uint32_t dynamic_offset_count = 0; in radv_CreateDescriptorSetLayout() local
231 set_layout->binding[b].dynamic_offset_count = 1; in radv_CreateDescriptorSetLayout()
291 set_layout->binding[b].dynamic_offset_offset = dynamic_offset_count; in radv_CreateDescriptorSetLayout()
341 dynamic_offset_count += descriptor_count * set_layout->binding[b].dynamic_offset_count; in radv_CreateDescriptorSetLayout()
348 set_layout->dynamic_offset_count = dynamic_offset_count; in radv_CreateDescriptorSetLayout()
486 unsigned dynamic_offset_count = 0; in radv_pipeline_layout_add_set() local
497 dynamic_offset_count += set_layout->binding[b].array_size * set_layout->binding[b].dynamic_offset_count; in radv_pipeline_layout_add_set()
629 const unsigned dynamic_offset_count = layout->dynamic_offset_count; radv_descriptor_set_create() local
[all...]
H A Dradv_device_generated_commands.c63 align(pipeline->base.push_constant_size + 16 * pipeline->base.dynamic_offset_count, 16); in radv_get_sequence_size()
1145 16 * graphics_pipeline->base.dynamic_offset_count + in radv_prepare_dgc()
1276 16 * graphics_pipeline->base.dynamic_offset_count; in radv_prepare_dgc()
1287 memcpy(upload_data, descriptors_state->dynamic_buffers, 16 * graphics_pipeline->base.dynamic_offset_count); in radv_prepare_dgc()
1288 upload_data = (char *)upload_data + 16 * graphics_pipeline->base.dynamic_offset_count; in radv_prepare_dgc()
H A Dradv_shader_info.c464 if (layout && layout->dynamic_offset_count && in radv_nir_shader_info_pass()
H A Dradv_pipeline.c7035 pipeline->base.dynamic_offset_count = pipeline_layout->dynamic_offset_count; in radv_graphics_pipeline_init()
7295 pipeline->base.dynamic_offset_count = pipeline_layout->dynamic_offset_count; in radv_compute_pipeline_create()
H A Dradv_private.h2132 uint32_t dynamic_offset_count;
H A Dradv_cmd_buffer.c3594 if (!stages || (!pipeline->push_constant_size && !pipeline->dynamic_offset_count)) in radv_flush_constants()
3626 cmd_buffer, pipeline->push_constant_size + 16 * pipeline->dynamic_offset_count, &offset, in radv_flush_constants()
3632 16 * pipeline->dynamic_offset_count); in radv_flush_constants()
5254 for (unsigned j = 0; j < set->header.layout->dynamic_offset_count; ++j, ++dyn_idx) { in radv_CmdBindDescriptorSets()
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dv_descriptor_set.c296 SHA1_UPDATE_VALUE(ctx, layout->dynamic_offset_count); in sha1_update_descriptor_set_binding_layout()
310 SHA1_UPDATE_VALUE(ctx, layout->dynamic_offset_count); in sha1_update_descriptor_set_layout()
343 uint32_t dynamic_offset_count = 0; in v3dv_CreatePipelineLayout() local
349 layout->set[set].dynamic_offset_start = dynamic_offset_count; in v3dv_CreatePipelineLayout()
351 dynamic_offset_count += set_layout->binding[b].array_size * in v3dv_CreatePipelineLayout()
352 set_layout->binding[b].dynamic_offset_count; in v3dv_CreatePipelineLayout()
367 layout->dynamic_offset_count = dynamic_offset_count; in v3dv_CreatePipelineLayout()
687 uint32_t dynamic_offset_count = 0; in v3dv_CreateDescriptorSetLayout() local
699 set_layout->binding[binding_number].dynamic_offset_count in v3dv_CreateDescriptorSetLayout()
[all...]
H A Dv3dv_private.h1726 uint32_t dynamic_offset_count; member
1759 uint16_t dynamic_offset_count; member
1803 uint32_t dynamic_offset_count; member
H A Dv3dv_cmd_buffer.c3064 for (uint32_t j = 0; j < set->layout->dynamic_offset_count; j++, dyn_index++) { in v3dv_CmdBindDescriptorSets()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_cmd_buffer.c457 uint32_t *dynamic_offset_count, in anv_cmd_buffer_bind_descriptor_set()
544 if (set_layout->dynamic_offset_count > 0) { in anv_cmd_buffer_bind_descriptor_set()
552 assert(set_layout->dynamic_offset_count <= *dynamic_offset_count); in anv_cmd_buffer_bind_descriptor_set()
553 assert(dynamic_offset_start + set_layout->dynamic_offset_count <= in anv_cmd_buffer_bind_descriptor_set()
556 for (uint32_t i = 0; i < set_layout->dynamic_offset_count; i++) { in anv_cmd_buffer_bind_descriptor_set()
567 *dynamic_offsets += set_layout->dynamic_offset_count; in anv_cmd_buffer_bind_descriptor_set()
568 *dynamic_offset_count -= set_layout->dynamic_offset_count; in anv_cmd_buffer_bind_descriptor_set()
452 anv_cmd_buffer_bind_descriptor_set(struct anv_cmd_buffer *cmd_buffer, VkPipelineBindPoint bind_point, struct anv_pipeline_layout *layout, uint32_t set_index, struct anv_descriptor_set *set, uint32_t *dynamic_offset_count, const uint32_t **dynamic_offsets) anv_cmd_buffer_bind_descriptor_set() argument
H A Danv_descriptor_set.c475 uint32_t dynamic_offset_count = 0; in anv_CreateDescriptorSetLayout() local
583 set_layout->binding[b].dynamic_offset_index = dynamic_offset_count; in anv_CreateDescriptorSetLayout()
584 set_layout->dynamic_offset_stages[dynamic_offset_count] = binding->stageFlags; in anv_CreateDescriptorSetLayout()
585 dynamic_offset_count += binding->descriptorCount; in anv_CreateDescriptorSetLayout()
586 assert(dynamic_offset_count < MAX_DYNAMIC_BUFFERS); in anv_CreateDescriptorSetLayout()
617 set_layout->dynamic_offset_count = dynamic_offset_count; in anv_CreateDescriptorSetLayout()
764 SHA1_UPDATE_VALUE(ctx, layout->dynamic_offset_count); in sha1_update_descriptor_set_layout()
794 unsigned dynamic_offset_count = 0; in anv_CreatePipelineLayout() local
802 layout->set[set].dynamic_offset_start = dynamic_offset_count; in anv_CreatePipelineLayout()
[all...]
H A Danv_private.h1891 uint16_t dynamic_offset_count; member
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_descriptor_set.c87 uint32_t dynamic_offset_count = 0; in lvp_CreateDescriptorSetLayout() local
112 set_layout->binding[b].dynamic_index = dynamic_offset_count; in lvp_CreateDescriptorSetLayout()
113 dynamic_offset_count += binding->descriptorCount; in lvp_CreateDescriptorSetLayout()
215 set_layout->dynamic_offset_count = dynamic_offset_count; in lvp_CreateDescriptorSetLayout()
H A Dlvp_private.h320 uint16_t dynamic_offset_count; member
H A Dlvp_execute.c1046 uint32_t dynamic_offset_count; member
1436 dyn_info->dyn_index += layout->dynamic_offset_count; in increment_dyn_info()
1469 dyn_info.dynamic_offset_count = bds->dynamic_offset_count; in handle_descriptor_sets()
1489 assert(set->layout->dynamic_offset_count <= dyn_info.dynamic_offset_count); in handle_descriptor_sets()
1491 assert(!dyn_info.dynamic_offset_count || in handle_descriptor_sets()
1493 set->layout->dynamic_offset_count <= dyn_info.dynamic_offset_count - dyn_info.dyn_index); in handle_descriptor_sets()
/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_cmd_enqueue.c255 cmd->u.bind_descriptor_sets.dynamic_offset_count = dynamicOffsetCount; in vk_cmd_enqueue_CmdBindDescriptorSets()

Completed in 69 milliseconds