Home
last modified time | relevance | path

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

/aosp_15_r20/external/mesa3d/src/nouveau/vulkan/
H A Dnvk_descriptor_set_layout.c193 uint8_t dynamic_buffer_count = 0; in nvk_CreateDescriptorSetLayout() local
222 layout->binding[b].dynamic_buffer_index = dynamic_buffer_count; in nvk_CreateDescriptorSetLayout()
223 BITSET_SET_RANGE(layout->dynamic_ubos, dynamic_buffer_count, in nvk_CreateDescriptorSetLayout()
224 dynamic_buffer_count + binding->descriptorCount - 1); in nvk_CreateDescriptorSetLayout()
225 dynamic_buffer_count += binding->descriptorCount; in nvk_CreateDescriptorSetLayout()
229 layout->binding[b].dynamic_buffer_index = dynamic_buffer_count; in nvk_CreateDescriptorSetLayout()
230 dynamic_buffer_count += binding->descriptorCount; in nvk_CreateDescriptorSetLayout()
300 layout->dynamic_buffer_count = dynamic_buffer_count; in nvk_CreateDescriptorSetLayout()
307 BLAKE3_UPDATE_VALUE(layout->dynamic_buffer_count); in nvk_CreateDescriptorSetLayout()
419 uint8_t dynamic_buffer_count = 0; in nvk_GetDescriptorSetLayoutSupport() local
[all …]
H A Dnvk_cmd_buffer.c713 if (set != NULL && set_layout->dynamic_buffer_count > 0) { in nvk_bind_descriptor_sets()
714 for (uint32_t j = 0; j < set_layout->dynamic_buffer_count; j++) { in nvk_bind_descriptor_sets()
726 next_dyn_offset += set->layout->dynamic_buffer_count; in nvk_bind_descriptor_sets()
729 dyn_buffer_end += set_layout->dynamic_buffer_count; in nvk_bind_descriptor_sets()
H A Dnvk_descriptor_set_layout.h58 uint8_t dynamic_buffer_count; member
H A Dnvk_descriptor_set.c666 layout->dynamic_buffer_count * sizeof(struct nvk_buffer_address); in nvk_descriptor_set_create()
H A Dnvk_nir_lower_descriptors.c591 dynamic_buffer_start_imm += ctx->set_layouts[s]->dynamic_buffer_count; in load_dynamic_buffer_start()
/aosp_15_r20/external/mesa3d/src/asahi/vulkan/
H A Dhk_descriptor_set_layout.c169 uint8_t dynamic_buffer_count = 0; in hk_CreateDescriptorSetLayout() local
199 layout->binding[b].dynamic_buffer_index = dynamic_buffer_count; in hk_CreateDescriptorSetLayout()
200 dynamic_buffer_count += binding->descriptorCount; in hk_CreateDescriptorSetLayout()
267 layout->dynamic_buffer_count = dynamic_buffer_count; in hk_CreateDescriptorSetLayout()
275 BLAKE3_UPDATE_VALUE(layout->dynamic_buffer_count); in hk_CreateDescriptorSetLayout()
340 uint8_t dynamic_buffer_count = 0; in hk_GetDescriptorSetLayoutSupport() local
352 dynamic_buffer_count += binding->descriptorCount; in hk_GetDescriptorSetLayoutSupport()
402 pSupport->supported = dynamic_buffer_count <= HK_MAX_DYNAMIC_BUFFERS && in hk_GetDescriptorSetLayoutSupport()
H A Dhk_cmd_buffer.c357 if (set != NULL && set_layout->dynamic_buffer_count > 0) { in hk_bind_descriptor_sets()
358 for (uint32_t j = 0; j < set_layout->dynamic_buffer_count; j++) { in hk_bind_descriptor_sets()
363 next_dyn_offset += set->layout->dynamic_buffer_count; in hk_bind_descriptor_sets()
366 dyn_buffer_start += set_layout->dynamic_buffer_count; in hk_bind_descriptor_sets()
H A Dhk_descriptor_set_layout.h53 uint8_t dynamic_buffer_count; member
H A Dhk_descriptor_set.c547 layout->dynamic_buffer_count * sizeof(struct hk_buffer_address); in hk_descriptor_set_create()
H A Dhk_nir_lower_descriptors.c112 dynamic_buffer_start_imm += ctx->set_layouts[s]->dynamic_buffer_count; in load_dynamic_buffer_start()
/aosp_15_r20/external/mesa3d/src/microsoft/vulkan/
H A Ddzn_private.h810 uint32_t dynamic_buffer_count; member
834 uint32_t dynamic_buffer_count; member
926 uint32_t dynamic_buffer_count; member
H A Ddzn_cmd_buffer.c3267 (pipeline->dynamic_buffer_count ? DZN_CMD_BINDPOINT_DIRTY_DYNAMIC_BUFFERS : 0) | in dzn_cmd_buffer_update_heaps()
3305 uint32_t dynamic_buffer_count = pipeline->sets[s].dynamic_buffer_count; in dzn_cmd_buffer_update_heaps() local
3306 for (uint32_t o = 0; o < dynamic_buffer_count; o++) { in dzn_cmd_buffer_update_heaps()
3379 if (pipeline->dynamic_buffer_count && in dzn_cmd_buffer_update_heaps()
3384 …loc_internal_buf(cmdbuf, sizeof(struct dxil_spirv_bindless_entry) * pipeline->dynamic_buffer_count, in dzn_cmd_buffer_update_heaps()
3403 uint32_t dynamic_buffer_count = pipeline->sets[s].dynamic_buffer_count; in dzn_cmd_buffer_update_heaps() local
3404 for (uint32_t o = 0; o < dynamic_buffer_count; o++) { in dzn_cmd_buffer_update_heaps()
5175 uint32_t dynamic_buffer_count = playout->sets[idx].dynamic_buffer_count; in dzn_CmdBindDescriptorSets() local
5176 if (dynamic_buffer_count) { in dzn_CmdBindDescriptorSets()
5177 assert(dynamicOffsetCount >= dynamic_buffer_count); in dzn_CmdBindDescriptorSets()
[all …]
H A Ddzn_descriptor_set.c156 uint32_t dynamic_buffer_count = 0; in dzn_descriptor_set_layout_create() local
222 dynamic_buffer_count += bindings[i].descriptorCount * factor; in dzn_descriptor_set_layout_create()
259 set_layout->buffer_count = dynamic_buffer_count; in dzn_descriptor_set_layout_create()
675 layout->sets[j].dynamic_buffer_count = set_layout->dynamic_buffers.count; in dzn_pipeline_layout_create()
707 layout->sets[j].dynamic_buffer_heap_offsets[o].primary = layout->dynamic_buffer_count++; in dzn_pipeline_layout_create()
798 if (layout->dynamic_buffer_count > 0 && device->bindless) { in dzn_pipeline_layout_create()
H A Ddzn_pipeline.c384 .dynamic_buffer_binding = layout->dynamic_buffer_count ? layout->set_count : ~0, in adjust_var_bindings()
1779 pipeline->dynamic_buffer_count = layout->dynamic_buffer_count; in dzn_pipeline_init()
/aosp_15_r20/external/mesa3d/src/imagination/vulkan/
H A Dpvr_common.h304 uint32_t dynamic_buffer_count; member
H A Dpvr_cmd_buffer.c2638 set_offset += pipeline_layout->set_layout[set]->dynamic_buffer_count; in pvr_CmdBindDescriptorSets()
3842 assert(desc_set->layout->dynamic_buffer_count > 0); in pvr_cmd_buffer_upload_patched_desc_set()
4014 dynamic_offset_idx += set_layout->dynamic_buffer_count; in pvr_cmd_buffer_upload_desc_set_table()
4025 if (desc_set->layout->dynamic_buffer_count > 0) { in pvr_cmd_buffer_upload_desc_set_table()
4028 assert(dynamic_offset_idx + desc_set->layout->dynamic_buffer_count <= in pvr_cmd_buffer_upload_desc_set_table()
4039 dynamic_offset_idx += desc_set->layout->dynamic_buffer_count; in pvr_cmd_buffer_upload_desc_set_table()
H A Dpvr_descriptor_set.c556 layout->dynamic_buffer_count += binding->descriptorCount; in pvr_CreateDescriptorSetLayout()
/aosp_15_r20/external/vulkan-validation-layers/layers/
H A Ddescriptor_sets.h150 uint32_t dynamic_buffer_count; member
H A Ddescriptor_sets.cpp109 binding_type_stats_.dynamic_buffer_count++; in DescriptorSetLayoutDef()
1248 … FilterOneBindingReq(binding_req_pair, out_req, dynamic_buffers, stats.dynamic_buffer_count); in FilterBindingReqs()