Home
last modified time | relevance | path

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

/external/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.c157 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 …]
Dradv_shader_info.c558 if (layout && layout->dynamic_offset_count && in radv_nir_shader_info_pass()
Dradv_cmd_buffer.c2696 (!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/
Dtu_descriptor_set.c176 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 …]
Dtu_descriptor_set.h81 uint16_t dynamic_offset_count; member
108 uint32_t dynamic_offset_count; member
Dtu_cmd_buffer.c1676 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/
Dv3dv_descriptor_set.c351 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 …]
Dv3dv_private.h1440 uint32_t dynamic_offset_count; member
1471 uint16_t dynamic_offset_count; member
1484 uint32_t dynamic_offset_count; member
Dv3dv_cmd_buffer.c4707 for (uint32_t j = 0; j < set->layout->dynamic_offset_count; j++, dyn_index++) { in v3dv_CmdBindDescriptorSets()
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_descriptor_set.c65 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()
Dlvp_private.h450 uint16_t dynamic_offset_count; member
696 uint32_t dynamic_offset_count; member
Dlvp_execute.c663 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()
Dlvp_cmd_buffer.c453 cmd->u.descriptor_sets.dynamic_offset_count = dynamicOffsetCount; in lvp_CmdBindDescriptorSets()
/external/mesa3d/src/intel/vulkan/
Danv_descriptor_set.c413 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 …]
Danv_cmd_buffer.c802 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()
Danv_private.h2019 uint16_t dynamic_offset_count; member
/external/vulkan-validation-layers/layers/
Dcore_validation.h848 … uint32_t dynamic_offset_count, const uint32_t* p_dynamic_offsets);
Dcore_validation.cpp7414 … 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()