Home
last modified time | relevance | path

Searched refs:binding_count (Results 1 – 25 of 56) sorted by relevance

123

/external/mesa3d/src/imagination/vulkan/
Dpvr_descriptor_set.c196 uint32_t binding_count, in pvr_descriptor_set_layout_allocate() argument
207 vk_multialloc_add(&ma, &bindings, __typeof__(*bindings), binding_count); in pvr_descriptor_set_layout_allocate()
269 uint32_t binding_count) in pvr_create_sorted_bindings() argument
274 binding_count * sizeof(*sorted_bindings), in pvr_create_sorted_bindings()
280 memcpy(sorted_bindings, bindings, binding_count * sizeof(*sorted_bindings)); in pvr_create_sorted_bindings()
283 binding_count, in pvr_create_sorted_bindings()
357 for (uint32_t i = 0; i < layout->binding_count; i++) { in pvr_dump_in_memory_layout_sizes()
372 for (uint32_t i = 0; i < layout->binding_count; i++) { in pvr_dump_in_memory_layout_sizes()
394 for (uint32_t i = 0; i < layout->binding_count; i++) { in pvr_dump_in_memory_layout_sizes()
409 for (uint32_t i = 0; i < layout->binding_count; i++) { in pvr_dump_in_memory_layout_sizes()
[all …]
Dpvr_common.h307 uint32_t binding_count; member
513 layout->binding_count, in pvr_get_descriptor_binding()
/external/mesa3d/src/panfrost/vulkan/
Dpanvk_vX_descriptor_set_layout.c98 layout->binding_count = num_bindings; in panvk_per_arch()
149 _mesa_blake3_update(&hash_ctx, &layout->binding_count, in panvk_per_arch()
150 sizeof(layout->binding_count)); in panvk_per_arch()
Dpanvk_descriptor_set_layout.h50 uint32_t binding_count; member
Dpanvk_vX_descriptor_set.c291 for (uint32_t b = 0; b < layout->binding_count; b++) { in desc_set_write_immutable_samplers()
320 if (layout->binding_count) { in panvk_desc_pool_allocate_set()
321 uint32_t last_binding = layout->binding_count - 1; in panvk_desc_pool_allocate_set()
/external/mesa3d/src/microsoft/vulkan/
Ddzn_descriptor_set.c147 uint32_t binding_count = 0, static_sampler_count = 0, total_ranges = 0; in dzn_descriptor_set_layout_create() local
157 binding_count = MAX2(binding_count, bindings[i].binding + 1); in dzn_descriptor_set_layout_create()
240 binding_count); in dzn_descriptor_set_layout_create()
250 set_layout->binding_count = binding_count; in dzn_descriptor_set_layout_create()
274 assert(binding_count == in dzn_descriptor_set_layout_create()
283 for (uint32_t i = 0; i < binding_count; i++) { in dzn_descriptor_set_layout_create()
311 if (binding == binding_count - 1) in dzn_descriptor_set_layout_create()
459 assert(b < layout->binding_count); in dzn_descriptor_set_layout_get_heap_offset()
603 for (uint32_t b = 0; b < set_layout->binding_count; b++) { in dzn_pipeline_layout_hash_stages()
623 uint32_t binding_count = 0; in dzn_pipeline_layout_create() local
[all …]
/external/mesa3d/src/asahi/vulkan/
Dhk_descriptor_set_layout.h56 uint32_t binding_count; member
Dhk_descriptor_set_layout.c149 layout->binding_count = num_bindings; in hk_CreateDescriptorSetLayout()
271 BLAKE3_UPDATE_VALUE(layout->binding_count); in hk_CreateDescriptorSetLayout()
Dhk_descriptor_set.c550 if (layout->binding_count > 0 && in hk_descriptor_set_create()
551 (layout->binding[layout->binding_count - 1].flags & in hk_descriptor_set_create()
553 uint32_t stride = layout->binding[layout->binding_count - 1].stride; in hk_descriptor_set_create()
575 for (uint32_t b = 0; b < layout->binding_count; b++) { in hk_descriptor_set_create()
/external/mesa3d/src/nouveau/vulkan/
Dnvk_descriptor_set_layout.h64 uint32_t binding_count; member
Dnvk_descriptor_set_layout.c172 layout->binding_count = num_bindings; in nvk_CreateDescriptorSetLayout()
308 BLAKE3_UPDATE_VALUE(layout->binding_count); in nvk_CreateDescriptorSetLayout()
Dnvk_descriptor_set.c682 if (layout->binding_count > 0 && in nvk_descriptor_set_create()
683 (layout->binding[layout->binding_count - 1].flags & in nvk_descriptor_set_create()
685 uint32_t stride = layout->binding[layout->binding_count-1].stride; in nvk_descriptor_set_create()
704 for (uint32_t b = 0; b < layout->binding_count; b++) { in nvk_descriptor_set_create()
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_descriptor_set.c74 assert(binding_number < set->layout->binding_count); in v3dv_descriptor_map_get_descriptor()
117 assert(binding_number < set->layout->binding_count); in v3dv_descriptor_map_get_descriptor_bo()
164 assert(binding_number < set->layout->binding_count); in v3dv_descriptor_map_get_sampler()
323 SHA1_UPDATE_VALUE(ctx, layout->binding_count); in sha1_update_descriptor_set_layout()
328 for (uint16_t i = 0; i < layout->binding_count; i++) in sha1_update_descriptor_set_layout()
367 for (uint32_t b = 0; b < set_layout->binding_count; b++) { in v3dv_CreatePipelineLayout()
722 set_layout->binding_count = num_bindings; in v3dv_CreateDescriptorSetLayout()
934 for (uint32_t b = 0; b < layout->binding_count; b++) { in descriptor_set_create()
/external/mesa3d/src/freedreno/vulkan/
Dtu_descriptor_set.h66 uint32_t binding_count; member
Dtu_descriptor_set.cc176 set_layout->binding_count = num_bindings; in tu_CreateDescriptorSetLayout()
289 for (unsigned i = 0; i < set_layout->binding_count; i++) { in tu_CreateDescriptorSetLayout()
426 assert(binding < layout->binding_count); in tu_GetDescriptorSetLayoutBindingOffsetEXT()
471 for (uint16_t i = 0; i < layout->binding_count; i++) in sha1_update_descriptor_set_layout()
601 &layout->binding[layout->binding_count - 1]; in tu_descriptor_set_create()
674 for (unsigned i = 0; i < layout->binding_count; ++i) { in tu_descriptor_set_create()
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_descriptor_set.c100 set_layout->binding_count = num_bindings; in lvp_CreateDescriptorSetLayout()
189 if (set_layout->binding_count == set_layout->immutable_sampler_count) { in lvp_CreateDescriptorSetLayout()
335 for (unsigned i = 0; i < layout->binding_count; i++) in lvp_descriptor_set_create()
360 for (uint32_t binding_index = 0; binding_index < layout->binding_count; binding_index++) { in lvp_descriptor_set_create()
982 for (unsigned i = 0; i < layout->binding_count; i++) in lvp_GetDescriptorSetLayoutSizeEXT()
993 assert(binding < layout->binding_count); in lvp_GetDescriptorSetLayoutBindingOffsetEXT()
Dlvp_pipeline.c664 if (a->binding_count != b->binding_count) in layouts_equal()
666 size_t binding_size = a->binding_count * sizeof(struct lvp_descriptor_set_binding_layout); in layouts_equal()
670 for (unsigned i = 0; i < a->binding_count; i++) { in layouts_equal()
727 assert(!smaller_set_layout->binding_count || in merge_layouts()
728 !bigger_set_layout->binding_count || in merge_layouts()
/external/vulkan-validation-layers/layers/
Dgpu_validation.cpp1350 uint32_t binding_count = 0; // Number of bindings based on the max binding number used in GpuAllocateValidationResources() local
1355 binding_count += desc->GetLayout()->GetMaxBinding() + 1; in GpuAllocateValidationResources()
1379 uint32_t words_needed = 1 + (number_of_sets * 2) + (binding_count * 2) + descriptor_count; in GpuAllocateValidationResources()
1401 uint32_t *sets_to_bindings = sizes + binding_count; in GpuAllocateValidationResources()
1405 uint32_t written_index = 1 + (number_of_sets * 2) + (binding_count * 2); in GpuAllocateValidationResources()
1408 pData[0] = number_of_sets + binding_count + 1; in GpuAllocateValidationResources()
1418 *sets_to_bindings++ = bindCounter + number_of_sets + binding_count; in GpuAllocateValidationResources()
/external/mesa3d/src/amd/vulkan/
Dradv_descriptor_set.h53 uint32_t binding_count; member
Dradv_descriptor_set.c199 set_layout->binding_count = num_bindings; in radv_CreateDescriptorSetLayout()
631 …unsigned stride = radv_descriptor_type_buffer_count(layout->binding[layout->binding_count - 1].typ… in radv_descriptor_set_create()
632 …buffer_count = layout->binding[layout->binding_count - 1].buffer_offset + *variable_count * stride; in radv_descriptor_set_create()
663 uint32_t stride = layout->binding[layout->binding_count - 1].size; in radv_descriptor_set_create()
664 … if (layout->binding[layout->binding_count - 1].type == VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK) in radv_descriptor_set_create()
667 layout_size = layout->binding[layout->binding_count - 1].offset + *variable_count * stride; in radv_descriptor_set_create()
714 for (unsigned i = 0; i < layout->binding_count; ++i) { in radv_descriptor_set_create()
/external/mesa3d/src/intel/vulkan_hasvk/
Danv_descriptor_set.c436 set_layout->binding_count = num_bindings; in anv_CreateDescriptorSetLayout()
614 if (set_layout->binding_count == 0) in set_layout_dynamic_binding()
618 &set_layout->binding[set_layout->binding_count - 1]; in set_layout_dynamic_binding()
738 SHA1_UPDATE_VALUE(ctx, layout->binding_count); in sha1_update_descriptor_set_layout()
745 for (uint16_t i = 0; i < layout->binding_count; i++) in sha1_update_descriptor_set_layout()
1187 for (uint32_t b = 0; b < layout->binding_count; b++) { in anv_descriptor_set_create()
/external/mesa3d/src/intel/vulkan/
Danv_nir_push_descriptor_analysis.c167 for (uint32_t b = 0; b < push_set_layout->binding_count; b++) { in anv_nir_push_desc_ubo_fully_promoted()
Danv_descriptor_set.c679 set_layout->binding_count = num_bindings; in anv_CreateDescriptorSetLayout()
912 if (set_layout->binding_count == 0) in set_layout_dynamic_binding()
916 &set_layout->binding[set_layout->binding_count - 1]; in set_layout_dynamic_binding()
962 return set_layout->binding_count == 0; in anv_descriptor_set_layout_empty()
1023 for (uint32_t b = 0; b < layout->binding_count; b++) { in anv_descriptor_set_layout_print()
1089 SHA1_UPDATE_VALUE(ctx, layout->binding_count); in sha1_update_descriptor_set_layout()
1100 for (uint16_t i = 0; i < layout->binding_count; i++) { in sha1_update_descriptor_set_layout()
1817 for (uint32_t b = 0; b < layout->binding_count; b++) { in anv_descriptor_set_create()
2908 assert(binding < set_layout->binding_count); in anv_GetDescriptorSetLayoutBindingOffsetEXT()
/external/rust/android-crates-io/crates/vulkano/src/descriptor_set/
Dlayout.rs339 binding_count: binding_flags_vk.len() as u32, in create()
349 binding_count: bindings_vk.len() as u32, in create()
/external/mesa3d/src/vulkan/runtime/
Dvk_graphics_state.h1271 uint32_t binding_count,

123