Home
last modified time | relevance | path

Searched refs:src_binding_layout (Results 1 – 6 of 6) sorted by relevance

/aosp_15_r20/external/mesa3d/src/broadcom/vulkan/
H A Dv3dv_descriptor_set.c1042 const struct v3dv_descriptor_set_binding_layout *src_binding_layout, in descriptor_bo_copy() argument
1045 assert(dst_binding_layout->type == src_binding_layout->type); in descriptor_bo_copy()
1046 assert(src_binding_layout->plane_stride == dst_binding_layout->plane_stride); in descriptor_bo_copy()
1050 void *src_map = descriptor_bo_map(device, src_set, src_binding_layout, in descriptor_bo_copy()
1054 v3dv_X(device, descriptor_bo_size)(src_binding_layout->type) * in descriptor_bo_copy()
1055 src_binding_layout->plane_stride); in descriptor_bo_copy()
1295 const struct v3dv_descriptor_set_binding_layout *src_binding_layout = in v3dv_UpdateDescriptorSets() local
1300 assert(src_binding_layout->type == dst_binding_layout->type); in v3dv_UpdateDescriptorSets()
1305 src_descriptor += src_binding_layout->descriptor_index; in v3dv_UpdateDescriptorSets()
1308 if (src_binding_layout->type == VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK) { in v3dv_UpdateDescriptorSets()
[all …]
/aosp_15_r20/external/mesa3d/src/freedreno/vulkan/
H A Dtu_descriptor_set.cc1337 const struct tu_descriptor_set_binding_layout *src_binding_layout = in tu_update_descriptor_sets() local
1343 if (src_binding_layout->type == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC || in tu_update_descriptor_sets()
1344 src_binding_layout->type == VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC) { in tu_update_descriptor_sets()
1347 src_ptr += src_binding_layout->dynamic_offset_offset / 4; in tu_update_descriptor_sets()
1352 src_ptr += src_binding_layout->offset / 4; in tu_update_descriptor_sets()
1356 if (src_binding_layout->type == VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK) { in tu_update_descriptor_sets()
1363 src_binding_layout->size - src_start; in tu_update_descriptor_sets()
1377 src_binding_layout++; in tu_update_descriptor_sets()
1378 src_ptr = src_set->mapped_ptr + src_binding_layout->offset / 4; in tu_update_descriptor_sets()
1380 src_remaining = src_binding_layout->size - 4 * A6XX_TEX_CONST_DWORDS; in tu_update_descriptor_sets()
[all …]
/aosp_15_r20/external/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_descriptor_set.c523 const struct panvk_descriptor_set_binding_layout *src_binding_layout = in panvk_descriptor_set_copy() local
526 assert(dst_binding_layout->type == src_binding_layout->type); in panvk_descriptor_set_copy()
528 switch (src_binding_layout->type) { in panvk_descriptor_set_copy()
544 src_binding_layout->type); in panvk_descriptor_set_copy()
548 panvk_get_desc_stride(src_binding_layout->type)); in panvk_descriptor_set_copy()
557 src_binding_layout->desc_idx + copy->srcArrayElement; in panvk_descriptor_set_copy()
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_descriptor_set.c1362 const struct radv_descriptor_set_binding_layout *src_binding_layout = in radv_update_descriptor_sets_impl() local
1371 src_ptr += src_binding_layout->offset / 4; in radv_update_descriptor_sets_impl()
1374 if (src_binding_layout->type == VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK) { in radv_update_descriptor_sets_impl()
1382 src_ptr += src_binding_layout->size * copyset->srcArrayElement / 4; in radv_update_descriptor_sets_impl()
1385 src_buffer_list += src_binding_layout->buffer_offset; in radv_update_descriptor_sets_impl()
1393 size_t copy_size = MIN2(src_binding_layout->size, dst_binding_layout->size); in radv_update_descriptor_sets_impl()
1396 switch (src_binding_layout->type) { in radv_update_descriptor_sets_impl()
1402 src_idx += src_binding_layout->dynamic_offset_offset; in radv_update_descriptor_sets_impl()
1413 src_ptr += src_binding_layout->size / 4; in radv_update_descriptor_sets_impl()
1416 unsigned src_buffer_count = radv_descriptor_type_buffer_count(src_binding_layout->type); in radv_update_descriptor_sets_impl()
/aosp_15_r20/external/mesa3d/src/asahi/vulkan/
H A Dhk_descriptor_set.c300 const struct hk_descriptor_set_binding_layout *src_binding_layout = in hk_UpdateDescriptorSets() local
305 if (dst_binding_layout->stride > 0 && src_binding_layout->stride > 0) { in hk_UpdateDescriptorSets()
313 MIN2(dst_binding_layout->stride, src_binding_layout->stride); in hk_UpdateDescriptorSets()
319 switch (src_binding_layout->type) { in hk_UpdateDescriptorSets()
325 src_binding_layout->dynamic_buffer_index + copy->srcArrayElement; in hk_UpdateDescriptorSets()
/aosp_15_r20/external/mesa3d/src/nouveau/vulkan/
H A Dnvk_descriptor_set.c393 const struct nvk_descriptor_set_binding_layout *src_binding_layout = in nvk_UpdateDescriptorSets() local
398 if (dst_binding_layout->stride > 0 && src_binding_layout->stride > 0) { in nvk_UpdateDescriptorSets()
408 src_binding_layout->stride); in nvk_UpdateDescriptorSets()
414 switch (src_binding_layout->type) { in nvk_UpdateDescriptorSets()
420 src_binding_layout->dynamic_buffer_index + copy->srcArrayElement; in nvk_UpdateDescriptorSets()