/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_descriptor_set.h | 44 uint16_t dynamic_offset_count; member 81 uint16_t dynamic_offset_count; member 101 uint32_t dynamic_offset_count; member
|
H A D | radv_descriptor_set.c | 199 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 D | radv_device_generated_commands.c | 63 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 D | radv_shader_info.c | 464 if (layout && layout->dynamic_offset_count && in radv_nir_shader_info_pass()
|
H A D | radv_pipeline.c | 7035 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 D | radv_private.h | 2132 uint32_t dynamic_offset_count;
|
H A D | radv_cmd_buffer.c | 3594 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 D | v3dv_descriptor_set.c | 296 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 D | v3dv_private.h | 1726 uint32_t dynamic_offset_count; member 1759 uint16_t dynamic_offset_count; member 1803 uint32_t dynamic_offset_count; member
|
H A D | v3dv_cmd_buffer.c | 3064 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 D | anv_cmd_buffer.c | 457 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 D | anv_descriptor_set.c | 475 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 D | anv_private.h | 1891 uint16_t dynamic_offset_count; member
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_descriptor_set.c | 87 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 D | lvp_private.h | 320 uint16_t dynamic_offset_count; member
|
H A D | lvp_execute.c | 1046 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 D | vk_cmd_enqueue.c | 255 cmd->u.bind_descriptor_sets.dynamic_offset_count = dynamicOffsetCount; in vk_cmd_enqueue_CmdBindDescriptorSets()
|