/third_party/mesa3d/src/amd/vulkan/ |
D | radv_descriptor_set.h | 43 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
|
D | radv_descriptor_set.c | 179 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 …]
|
D | radv_shader_info.c | 605 if (layout && layout->dynamic_offset_count && in radv_nir_shader_info_pass()
|
D | radv_pipeline.c | 5589 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()
|
D | radv_private.h | 1852 uint32_t dynamic_offset_count; member
|
D | radv_cmd_buffer.c | 3204 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/ |
D | tu_descriptor_set.h | 81 uint16_t dynamic_offset_count; member 108 uint32_t dynamic_offset_count; member
|
D | tu_descriptor_set.c | 178 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 …]
|
D | tu_cmd_buffer.c | 1770 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/ |
D | v3dv_descriptor_set.c | 333 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 …]
|
D | v3dv_private.h | 1542 uint32_t dynamic_offset_count; member 1575 uint16_t dynamic_offset_count; member 1594 uint32_t dynamic_offset_count; member
|
D | v3dv_cmd_buffer.c | 2933 for (uint32_t j = 0; j < set->layout->dynamic_offset_count; j++, dyn_index++) { in v3dv_CmdBindDescriptorSets()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_descriptor_set.c | 414 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 …]
|
D | anv_cmd_buffer.c | 907 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()
|
D | anv_private.h | 1937 uint16_t dynamic_offset_count; member
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_descriptor_set.c | 92 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()
|
D | lvp_private.h | 381 uint16_t dynamic_offset_count; member
|
D | lvp_cmd_buffer.c | 546 cmd->u.bind_descriptor_sets.dynamic_offset_count = dynamicOffsetCount; in lvp_CmdBindDescriptorSets()
|
D | lvp_execute.c | 903 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()
|