/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_vX_descriptor_set.c | 431 panvk_copy_sampler_desc(struct panvk_descriptor_set *dst_set, in panvk_copy_sampler_desc() argument 437 &dst_set->layout->bindings[dst_binding]; in panvk_copy_sampler_desc() 442 memcpy(panvk_sampler_desc(dst_set, dst_binding, dst_elem), in panvk_copy_sampler_desc() 474 panvk_copy_tex_desc(struct panvk_descriptor_set *dst_set, in panvk_copy_tex_desc() argument 479 *panvk_tex_desc(dst_set, dst_binding, dst_elem) = in panvk_copy_tex_desc() 529 panvk_copy_img_desc(struct panvk_descriptor_set *dst_set, in panvk_copy_img_desc() argument 534 unsigned dst_img_idx = panvk_img_idx(dst_set, dst_binding, dst_elem); in panvk_copy_img_desc() 537 void *dst_attrib_buf = (uint8_t *)dst_set->img_attrib_bufs + in panvk_copy_img_desc() 542 dst_set->img_fmts[dst_img_idx] = src_set->img_fmts[src_img_idx]; in panvk_copy_img_desc() 595 panvk_copy_ubo_desc(struct panvk_descriptor_set *dst_set, in panvk_copy_ubo_desc() argument [all …]
|
/third_party/mesa3d/src/microsoft/vulkan/ |
D | dzn_descriptor_set.c | 1803 VK_FROM_HANDLE(dzn_descriptor_set, dst_set, pDescriptorCopy->dstSet); in dzn_descriptor_set_copy() 1809 dzn_descriptor_set_ptr_init(dst_set->layout, &dst_ptr, in dzn_descriptor_set_copy() 1821 dzn_descriptor_set_ptr_get_vk_type(dst_set->layout, &dst_ptr); in dzn_descriptor_set_copy() 1826 dzn_descriptor_set_remaining_descs_in_binding(dst_set->layout, &dst_ptr)); in dzn_descriptor_set_copy() 1833 dzn_descriptor_set_ptr_get_dynamic_buffer_idx(dst_set->layout, &dst_ptr); in dzn_descriptor_set_copy() 1835 memcpy(&dst_set->dynamic_buffers[dst_idx], in dzn_descriptor_set_copy() 1837 sizeof(*dst_set->dynamic_buffers) * count); in dzn_descriptor_set_copy() 1843 dzn_descriptor_set_ptr_get_heap_offset(dst_set->layout, type, &dst_ptr, false); in dzn_descriptor_set_copy() 1851 mtx_lock(&dst_set->pool->defragment_lock); in dzn_descriptor_set_copy() 1852 dzn_descriptor_heap_copy(&dst_set->pool->heaps[type], in dzn_descriptor_set_copy() [all …]
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_descriptor_set.c | 978 struct v3dv_descriptor_set *dst_set, in descriptor_bo_copy() argument 987 void *dst_map = descriptor_bo_map(device, dst_set, dst_binding_layout, dst_array_index); in descriptor_bo_copy() 1204 V3DV_FROM_HANDLE(v3dv_descriptor_set, dst_set, in v3dv_UpdateDescriptorSets() 1210 dst_set->layout->binding + copyset->dstBinding; in v3dv_UpdateDescriptorSets() 1215 struct v3dv_descriptor *dst_descriptor = dst_set->descriptors; in v3dv_UpdateDescriptorSets() 1228 write_inline_uniform_descriptor(device, dst_descriptor, dst_set, in v3dv_UpdateDescriptorSets() 1246 dst_set, dst_binding_layout, in v3dv_UpdateDescriptorSets()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_descriptor_set.c | 1081 TU_FROM_HANDLE(tu_descriptor_set, dst_set, in tu_update_descriptor_sets() 1086 dst_set->layout->binding + copyset->dstBinding; in tu_update_descriptor_sets() 1088 uint32_t *dst_ptr = dst_set->mapped_ptr; in tu_update_descriptor_sets() 1092 dst_ptr = dst_set->dynamic_descriptors; in tu_update_descriptor_sets() 1097 dst_ptr = dst_set->mapped_ptr; in tu_update_descriptor_sets()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_descriptor_set.c | 1299 RADV_FROM_HANDLE(radv_descriptor_set, dst_set, copyset->dstSet); in radv_update_descriptor_sets_impl() 1303 dst_set->header.layout->binding + copyset->dstBinding; in radv_update_descriptor_sets_impl() 1305 uint32_t *dst_ptr = dst_set->header.mapped_ptr; in radv_update_descriptor_sets_impl() 1307 struct radeon_winsys_bo **dst_buffer_list = dst_set->descriptors; in radv_update_descriptor_sets_impl() 1344 dst_range = dst_set->header.dynamic_descriptors + dst_idx; in radv_update_descriptor_sets_impl()
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_ra.c | 1682 struct ir3_merge_set *dst_set = instr->dsts[0]->merge_set; in handle_collect() local 1685 if (!dst_set || dst_set->regs_count == 1) { in handle_collect() 1714 if (src->def->merge_set != dst_set || interval->is_killed) in handle_collect()
|
/third_party/spirv-tools/source/diff/ |
D | diff.cpp | 1347 uint32_t src_set = 0, dst_set = 0; in MatchOpVariable() local 1353 dst_id_to_, dst_id, SpvDecorationDescriptorSet, &dst_set); in MatchOpVariable() 1357 GetDecorationValue(dst_id_to_, dst_id, SpvDecorationBinding, &dst_set); in MatchOpVariable() 1360 return src_set == dst_set && src_binding == dst_binding; in MatchOpVariable()
|