/external/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 | 157 uint32_t dynamic_offset_count = 0; in radv_CreateDescriptorSetLayout() local 188 set_layout->binding[b].dynamic_offset_count = 1; in radv_CreateDescriptorSetLayout() 234 set_layout->binding[b].dynamic_offset_offset = dynamic_offset_count; in radv_CreateDescriptorSetLayout() 281 dynamic_offset_count += descriptor_count * in radv_CreateDescriptorSetLayout() 282 set_layout->binding[b].dynamic_offset_count; in radv_CreateDescriptorSetLayout() 289 set_layout->dynamic_offset_count = dynamic_offset_count; in radv_CreateDescriptorSetLayout() 431 unsigned dynamic_offset_count = 0; in radv_CreatePipelineLayout() local 441 layout->set[set].dynamic_offset_start = dynamic_offset_count; in radv_CreatePipelineLayout() 442 layout->set[set].dynamic_offset_count = 0; in radv_CreatePipelineLayout() 446 layout->set[set].dynamic_offset_count += in radv_CreatePipelineLayout() [all …]
|
D | radv_shader_info.c | 558 if (layout && layout->dynamic_offset_count && in radv_nir_shader_info_pass()
|
D | radv_cmd_buffer.c | 2696 (!layout->push_constant_size && !layout->dynamic_offset_count)) in radv_flush_constants() 2718 16 * layout->dynamic_offset_count, in radv_flush_constants() 2725 16 * layout->dynamic_offset_count); in radv_flush_constants() 3966 for(unsigned j = 0; j < layout->set[set_idx].dynamic_offset_count; ++j, ++dyn_idx) { in radv_CmdBindDescriptorSets()
|
/external/mesa3d/src/freedreno/vulkan/ |
D | tu_descriptor_set.c | 176 uint32_t dynamic_offset_count = 0; in tu_CreateDescriptorSetLayout() local 185 set_layout->binding[b].dynamic_offset_offset = dynamic_offset_count; in tu_CreateDescriptorSetLayout() 240 ((1u << binding->descriptorCount) - 1) << dynamic_offset_count; in tu_CreateDescriptorSetLayout() 243 dynamic_offset_count += binding->descriptorCount; in tu_CreateDescriptorSetLayout() 251 set_layout->dynamic_offset_count = dynamic_offset_count; in tu_CreateDescriptorSetLayout() 355 layout->dynamic_offset_count = 0; in tu_CreatePipelineLayout() 357 unsigned dynamic_offset_count = 0; in tu_CreatePipelineLayout() local 363 layout->set[set].dynamic_offset_start = dynamic_offset_count; in tu_CreatePipelineLayout() 364 dynamic_offset_count += set_layout->dynamic_offset_count; in tu_CreatePipelineLayout() 367 layout->dynamic_offset_count = dynamic_offset_count; in tu_CreatePipelineLayout() [all …]
|
D | tu_descriptor_set.h | 81 uint16_t dynamic_offset_count; member 108 uint32_t dynamic_offset_count; member
|
D | tu_cmd_buffer.c | 1676 for(unsigned j = 0; j < set->layout->dynamic_offset_count; ++j, ++dyn_idx) { in tu_CmdBindDescriptorSets() 1719 if (layout->dynamic_offset_count) { in tu_CmdBindDescriptorSets() 1722 VkResult result = tu_cs_alloc(&cmd->sub_cs, layout->dynamic_offset_count, in tu_CmdBindDescriptorSets() 1730 layout->dynamic_offset_count * A6XX_TEX_CONST_DWORDS * 4); in tu_CmdBindDescriptorSets()
|
/external/mesa3d/src/broadcom/vulkan/ |
D | v3dv_descriptor_set.c | 351 uint32_t dynamic_offset_count = 0; in v3dv_CreatePipelineLayout() local 357 layout->set[set].dynamic_offset_start = dynamic_offset_count; in v3dv_CreatePipelineLayout() 359 dynamic_offset_count += set_layout->binding[b].array_size * in v3dv_CreatePipelineLayout() 360 set_layout->binding[b].dynamic_offset_count; in v3dv_CreatePipelineLayout() 373 layout->dynamic_offset_count = dynamic_offset_count; in v3dv_CreatePipelineLayout() 656 uint32_t dynamic_offset_count = 0; in v3dv_CreateDescriptorSetLayout() local 668 set_layout->binding[binding_number].dynamic_offset_count = 1; in v3dv_CreateDescriptorSetLayout() 687 set_layout->binding[binding_number].dynamic_offset_index = dynamic_offset_count; in v3dv_CreateDescriptorSetLayout() 703 dynamic_offset_count += binding->descriptorCount * in v3dv_CreateDescriptorSetLayout() 704 set_layout->binding[binding_number].dynamic_offset_count; in v3dv_CreateDescriptorSetLayout() [all …]
|
D | v3dv_private.h | 1440 uint32_t dynamic_offset_count; member 1471 uint16_t dynamic_offset_count; member 1484 uint32_t dynamic_offset_count; member
|
D | v3dv_cmd_buffer.c | 4707 for (uint32_t j = 0; j < set->layout->dynamic_offset_count; j++, dyn_index++) { in v3dv_CmdBindDescriptorSets()
|
/external/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_descriptor_set.c | 65 uint32_t dynamic_offset_count = 0; in lvp_CreateDescriptorSetLayout() local 87 set_layout->binding[b].dynamic_index = dynamic_offset_count; in lvp_CreateDescriptorSetLayout() 88 dynamic_offset_count += binding->descriptorCount; in lvp_CreateDescriptorSetLayout() 152 set_layout->dynamic_offset_count = dynamic_offset_count; in lvp_CreateDescriptorSetLayout()
|
D | lvp_private.h | 450 uint16_t dynamic_offset_count; member 696 uint32_t dynamic_offset_count; member
|
D | lvp_execute.c | 663 uint32_t dynamic_offset_count; member 997 dyn_info->dyn_index += layout->dynamic_offset_count; in increment_dyn_info() 1028 dyn_info.dynamic_offset_count = bds->dynamic_offset_count; in handle_descriptor_sets()
|
D | lvp_cmd_buffer.c | 453 cmd->u.descriptor_sets.dynamic_offset_count = dynamicOffsetCount; in lvp_CmdBindDescriptorSets()
|
/external/mesa3d/src/intel/vulkan/ |
D | anv_descriptor_set.c | 413 uint32_t dynamic_offset_count = 0; in anv_CreateDescriptorSetLayout() local 514 set_layout->binding[b].dynamic_offset_index = dynamic_offset_count; in anv_CreateDescriptorSetLayout() 515 set_layout->dynamic_offset_stages[dynamic_offset_count] = binding->stageFlags; in anv_CreateDescriptorSetLayout() 516 dynamic_offset_count += binding->descriptorCount; in anv_CreateDescriptorSetLayout() 517 assert(dynamic_offset_count < MAX_DYNAMIC_BUFFERS); in anv_CreateDescriptorSetLayout() 542 set_layout->dynamic_offset_count = dynamic_offset_count; in anv_CreateDescriptorSetLayout() 687 SHA1_UPDATE_VALUE(ctx, layout->dynamic_offset_count); in sha1_update_descriptor_set_layout() 719 unsigned dynamic_offset_count = 0; in anv_CreatePipelineLayout() local 727 layout->set[set].dynamic_offset_start = dynamic_offset_count; in anv_CreatePipelineLayout() 732 dynamic_offset_count += set_layout->binding[b].array_size; in anv_CreatePipelineLayout() [all …]
|
D | anv_cmd_buffer.c | 802 uint32_t *dynamic_offset_count, in anv_cmd_buffer_bind_descriptor_set() argument 840 if (set_layout->dynamic_offset_count > 0) { in anv_cmd_buffer_bind_descriptor_set() 848 assert(set_layout->dynamic_offset_count <= *dynamic_offset_count); in anv_cmd_buffer_bind_descriptor_set() 849 assert(dynamic_offset_start + set_layout->dynamic_offset_count <= in anv_cmd_buffer_bind_descriptor_set() 852 for (uint32_t i = 0; i < set_layout->dynamic_offset_count; i++) { in anv_cmd_buffer_bind_descriptor_set() 863 *dynamic_offsets += set_layout->dynamic_offset_count; in anv_cmd_buffer_bind_descriptor_set() 864 *dynamic_offset_count -= set_layout->dynamic_offset_count; in anv_cmd_buffer_bind_descriptor_set()
|
D | anv_private.h | 2019 uint16_t dynamic_offset_count; member
|
/external/vulkan-validation-layers/layers/ |
D | core_validation.h | 848 … uint32_t dynamic_offset_count, const uint32_t* p_dynamic_offsets);
|
D | core_validation.cpp | 7414 … uint32_t dynamic_offset_count, const uint32_t *p_dynamic_offsets) { in UpdateLastBoundDescriptorSets() argument 7489 assert(input_dynamic_offsets <= (p_dynamic_offsets + dynamic_offset_count)); in UpdateLastBoundDescriptorSets()
|