Skip to main content

Module combined_bind_group

Module combined_bind_group 

Source
Expand description

Utilities for combining AsBindGroup implementations

Structs§

CombinedBindGroupData
The AsBindGroup::Data used for combining two AsBindGroup implementations

Functions§

bind_group_data
Combines AsBindGroup::bind_group_data implementations from base B and extension E
bind_group_layout_entries
Combines AsBindGroup::bind_group_layout_entries implementations from base B and extension E by deduplicatinig identical bindings
bindless_descriptor
Combines AsBindGroup::bindless_descriptor implementations from base B and extension E by merging their contents together
bindless_slot_count
Combines AsBindGroup::bindless_slot_count implementations from base B and extension E by choosing the smallest count
build_bind_group
Combines AsBindGroup::build_bind_group implementations from base B and extension E by concatenating their bindings
combine_bind_group_layout_entries
Combines two sets of BindGroupLayoutEntrys, deduplicating identical bindings
combine_bindless_descriptors
Combines two BindlessDescriptors by merging their contents together