Searched refs:src_binding_layout (Results 1 - 5 of 5) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_vX_descriptor_set.c | 326 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 D | v3dv_descriptor_set.c | 876 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 D | radv_descriptor_set.c | 1230 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 D | tu_descriptor_set.c | 1001 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 D | radv_descriptor_set.c | 1060 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