Home
last modified time | relevance | path

Searched refs:dynamic_offset_count (Results 1 – 19 of 19) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_descriptor_set.h43 uint16_t dynamic_offset_count; member
76 uint16_t dynamic_offset_count; member
93 uint16_t dynamic_offset_count; member
99 uint32_t dynamic_offset_count; member
Dradv_descriptor_set.c179 uint32_t dynamic_offset_count = 0; in radv_CreateDescriptorSetLayout() local
210 set_layout->binding[b].dynamic_offset_count = 1; in radv_CreateDescriptorSetLayout()
274 set_layout->binding[b].dynamic_offset_offset = dynamic_offset_count; in radv_CreateDescriptorSetLayout()
324 dynamic_offset_count += descriptor_count * set_layout->binding[b].dynamic_offset_count; in radv_CreateDescriptorSetLayout()
331 set_layout->dynamic_offset_count = dynamic_offset_count; in radv_CreateDescriptorSetLayout()
489 unsigned dynamic_offset_count = 0; in radv_CreatePipelineLayout() local
497 layout->set[set].dynamic_offset_start = dynamic_offset_count; in radv_CreatePipelineLayout()
498 layout->set[set].dynamic_offset_count = 0; in radv_CreatePipelineLayout()
502 layout->set[set].dynamic_offset_count += in radv_CreatePipelineLayout()
503 set_layout->binding[b].array_size * set_layout->binding[b].dynamic_offset_count; in radv_CreatePipelineLayout()
[all …]
Dradv_shader_info.c605 if (layout && layout->dynamic_offset_count && in radv_nir_shader_info_pass()
Dradv_pipeline.c5589 pipeline->dynamic_offset_count = pipeline_layout->dynamic_offset_count; in radv_pipeline_init()
5799 pipeline->dynamic_offset_count = pipeline_layout->dynamic_offset_count; in radv_compute_pipeline_create()
Dradv_private.h1852 uint32_t dynamic_offset_count; member
Dradv_cmd_buffer.c3204 if (!stages || (!pipeline->push_constant_size && !pipeline->dynamic_offset_count)) in radv_flush_constants()
3238 … cmd_buffer, pipeline->push_constant_size + 16 * pipeline->dynamic_offset_count, &offset, in radv_flush_constants()
3244 16 * pipeline->dynamic_offset_count); in radv_flush_constants()
4605 for (unsigned j = 0; j < layout->set[set_idx].dynamic_offset_count; ++j, ++dyn_idx) { in radv_CmdBindDescriptorSets()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_descriptor_set.h81 uint16_t dynamic_offset_count; member
108 uint32_t dynamic_offset_count; member
Dtu_descriptor_set.c178 uint32_t dynamic_offset_count = 0; in tu_CreateDescriptorSetLayout() local
187 set_layout->binding[b].dynamic_offset_offset = dynamic_offset_count; in tu_CreateDescriptorSetLayout()
251 ((1u << binding->descriptorCount) - 1) << dynamic_offset_count; in tu_CreateDescriptorSetLayout()
254 dynamic_offset_count += binding->descriptorCount; in tu_CreateDescriptorSetLayout()
262 set_layout->dynamic_offset_count = dynamic_offset_count; in tu_CreateDescriptorSetLayout()
394 layout->dynamic_offset_count = 0; in tu_CreatePipelineLayout()
396 unsigned dynamic_offset_count = 0; in tu_CreatePipelineLayout() local
402 layout->set[set].dynamic_offset_start = dynamic_offset_count; in tu_CreatePipelineLayout()
403 dynamic_offset_count += set_layout->dynamic_offset_count; in tu_CreatePipelineLayout()
406 layout->dynamic_offset_count = dynamic_offset_count; in tu_CreatePipelineLayout()
[all …]
Dtu_cmd_buffer.c1770 for(unsigned j = 0; j < set->layout->dynamic_offset_count; ++j, ++dyn_idx) { in tu_CmdBindDescriptorSets()
1813 if (layout->dynamic_offset_count) { in tu_CmdBindDescriptorSets()
1816 VkResult result = tu_cs_alloc(&cmd->sub_cs, layout->dynamic_offset_count, in tu_CmdBindDescriptorSets()
1824 layout->dynamic_offset_count * A6XX_TEX_CONST_DWORDS * 4); in tu_CmdBindDescriptorSets()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_descriptor_set.c333 uint32_t dynamic_offset_count = 0; in v3dv_CreatePipelineLayout() local
339 layout->set[set].dynamic_offset_start = dynamic_offset_count; in v3dv_CreatePipelineLayout()
341 dynamic_offset_count += set_layout->binding[b].array_size * in v3dv_CreatePipelineLayout()
342 set_layout->binding[b].dynamic_offset_count; in v3dv_CreatePipelineLayout()
357 layout->dynamic_offset_count = dynamic_offset_count; in v3dv_CreatePipelineLayout()
610 uint32_t dynamic_offset_count = 0; in v3dv_CreateDescriptorSetLayout() local
622 set_layout->binding[binding_number].dynamic_offset_count = 1; in v3dv_CreateDescriptorSetLayout()
641 set_layout->binding[binding_number].dynamic_offset_index = dynamic_offset_count; in v3dv_CreateDescriptorSetLayout()
657 dynamic_offset_count += binding->descriptorCount * in v3dv_CreateDescriptorSetLayout()
658 set_layout->binding[binding_number].dynamic_offset_count; in v3dv_CreateDescriptorSetLayout()
[all …]
Dv3dv_private.h1542 uint32_t dynamic_offset_count; member
1575 uint16_t dynamic_offset_count; member
1594 uint32_t dynamic_offset_count; member
Dv3dv_cmd_buffer.c2933 for (uint32_t j = 0; j < set->layout->dynamic_offset_count; j++, dyn_index++) { in v3dv_CmdBindDescriptorSets()
/third_party/mesa3d/src/intel/vulkan/
Danv_descriptor_set.c414 uint32_t dynamic_offset_count = 0; in anv_CreateDescriptorSetLayout() local
515 set_layout->binding[b].dynamic_offset_index = dynamic_offset_count; in anv_CreateDescriptorSetLayout()
516 set_layout->dynamic_offset_stages[dynamic_offset_count] = binding->stageFlags; in anv_CreateDescriptorSetLayout()
517 dynamic_offset_count += binding->descriptorCount; in anv_CreateDescriptorSetLayout()
518 assert(dynamic_offset_count < MAX_DYNAMIC_BUFFERS); in anv_CreateDescriptorSetLayout()
544 set_layout->dynamic_offset_count = dynamic_offset_count; in anv_CreateDescriptorSetLayout()
691 SHA1_UPDATE_VALUE(ctx, layout->dynamic_offset_count); in sha1_update_descriptor_set_layout()
721 unsigned dynamic_offset_count = 0; in anv_CreatePipelineLayout() local
729 layout->set[set].dynamic_offset_start = dynamic_offset_count; in anv_CreatePipelineLayout()
734 dynamic_offset_count += set_layout->binding[b].array_size; in anv_CreatePipelineLayout()
[all …]
Danv_cmd_buffer.c907 uint32_t *dynamic_offset_count, in anv_cmd_buffer_bind_descriptor_set() argument
971 if (set_layout->dynamic_offset_count > 0) { in anv_cmd_buffer_bind_descriptor_set()
979 assert(set_layout->dynamic_offset_count <= *dynamic_offset_count); in anv_cmd_buffer_bind_descriptor_set()
980 assert(dynamic_offset_start + set_layout->dynamic_offset_count <= in anv_cmd_buffer_bind_descriptor_set()
983 for (uint32_t i = 0; i < set_layout->dynamic_offset_count; i++) { in anv_cmd_buffer_bind_descriptor_set()
994 *dynamic_offsets += set_layout->dynamic_offset_count; in anv_cmd_buffer_bind_descriptor_set()
995 *dynamic_offset_count -= set_layout->dynamic_offset_count; in anv_cmd_buffer_bind_descriptor_set()
Danv_private.h1937 uint16_t dynamic_offset_count; member
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_descriptor_set.c92 uint32_t dynamic_offset_count = 0; in lvp_CreateDescriptorSetLayout() local
113 set_layout->binding[b].dynamic_index = dynamic_offset_count; in lvp_CreateDescriptorSetLayout()
114 dynamic_offset_count += binding->descriptorCount; in lvp_CreateDescriptorSetLayout()
177 set_layout->dynamic_offset_count = dynamic_offset_count; in lvp_CreateDescriptorSetLayout()
Dlvp_private.h381 uint16_t dynamic_offset_count; member
Dlvp_cmd_buffer.c546 cmd->u.bind_descriptor_sets.dynamic_offset_count = dynamicOffsetCount; in lvp_CmdBindDescriptorSets()
Dlvp_execute.c903 uint32_t dynamic_offset_count; member
1241 dyn_info->dyn_index += layout->dynamic_offset_count; in increment_dyn_info()
1274 dyn_info.dynamic_offset_count = bds->dynamic_offset_count; in handle_descriptor_sets()