Searched refs:src_binding_layout (Results 1 – 6 of 6) sorted by relevance
1042 const struct v3dv_descriptor_set_binding_layout *src_binding_layout, in descriptor_bo_copy() argument1045 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() local1300 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 …]
1337 const struct tu_descriptor_set_binding_layout *src_binding_layout = in tu_update_descriptor_sets() local1343 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 …]
523 const struct panvk_descriptor_set_binding_layout *src_binding_layout = in panvk_descriptor_set_copy() local526 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()
1362 const struct radv_descriptor_set_binding_layout *src_binding_layout = in radv_update_descriptor_sets_impl() local1371 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()
300 const struct hk_descriptor_set_binding_layout *src_binding_layout = in hk_UpdateDescriptorSets() local305 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()
393 const struct nvk_descriptor_set_binding_layout *src_binding_layout = in nvk_UpdateDescriptorSets() local398 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()