Searched refs:src_binding_layout (Results 1 - 5 of 5) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_descriptor_set.c326 const struct panvk_descriptor_set_binding_layout *src_binding_layout = local in function:panvk_copy_descriptor_set
329 if (!src_binding_layout->array_size) {
335 assert(dest_binding_layout->type == src_binding_layout->type);
339 src_binding_layout->array_size - src_offset);
342 struct panvk_descriptor *src_descs = src_set->descs + src_binding_layout->desc_idx + src_offset;
352 if (src_offset == src_binding_layout->array_size) {
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_descriptor_set.c876 const struct v3dv_descriptor_set_binding_layout *src_binding_layout,
879 assert(dst_binding_layout->type == src_binding_layout->type);
882 void *src_map = descriptor_bo_map(device, src_set, src_binding_layout, src_array_index);
884 memcpy(dst_map, src_map, v3dv_X(device, descriptor_bo_size)(src_binding_layout->type));
1053 const struct v3dv_descriptor_set_binding_layout *src_binding_layout = local in function:v3dv_UpdateDescriptorSets
1058 assert(src_binding_layout->type == dst_binding_layout->type);
1063 src_descriptor += src_binding_layout->descriptor_index;
1074 if (v3dv_X(device, descriptor_bo_size)(src_binding_layout->type) > 0) {
1078 src_set, src_binding_layout,
871 descriptor_bo_copy(struct v3dv_device * device,struct v3dv_descriptor_set * dst_set,const struct v3dv_descriptor_set_binding_layout * dst_binding_layout,uint32_t dst_array_index,struct v3dv_descriptor_set * src_set,const struct v3dv_descriptor_set_binding_layout * src_binding_layout,uint32_t src_array_index) argument
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_descriptor_set.c1230 const struct radv_descriptor_set_binding_layout *src_binding_layout = local in function:radv_update_descriptor_sets
1239 src_ptr += src_binding_layout->offset / 4;
1242 if (src_binding_layout->type == VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT) {
1250 src_ptr += src_binding_layout->size * copyset->srcArrayElement / 4;
1253 src_buffer_list += src_binding_layout->buffer_offset;
1261 size_t copy_size = MIN2(src_binding_layout->size, dst_binding_layout->size);
1264 switch (src_binding_layout->type) {
1270 src_idx += src_binding_layout->dynamic_offset_offset;
1281 src_ptr += src_binding_layout->size / 4;
1284 if (src_binding_layout
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_descriptor_set.c1001 const struct tu_descriptor_set_binding_layout *src_binding_layout = local in function:tu_update_descriptor_sets
1008 src_ptr += src_binding_layout->offset / 4;
1011 src_ptr += src_binding_layout->size * copyset->srcArrayElement / 4;
1017 uint32_t copy_size = MIN2(src_binding_layout->size, dst_binding_layout->size);
1020 switch (src_binding_layout->type) {
1025 src_idx += src_binding_layout->dynamic_offset_offset;
1038 src_ptr += src_binding_layout->size / 4;
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_descriptor_set.c1060 const struct radv_descriptor_set_binding_layout *src_binding_layout = local in function:radv_update_descriptor_sets
1069 src_ptr += src_binding_layout->offset / 4;
1072 src_ptr += src_binding_layout->size * copyset->srcArrayElement / 4;
1075 src_buffer_list += src_binding_layout->buffer_offset;
1082 switch (src_binding_layout->type) {
1088 src_idx += src_binding_layout->dynamic_offset_offset;
1097 memcpy(dst_ptr, src_ptr, src_binding_layout->size);
1099 src_ptr += src_binding_layout->size / 4;
1102 if (src_binding_layout->type != VK_DESCRIPTOR_TYPE_SAMPLER) {

Completed in 11 milliseconds