Lines Matching full:bindings
58 * A layout consists of some number of bindings, each of which has a binding#, a
64 * bindings to be defined out-of-order. This DescriptorSetLayout class, however, stores
65 * the bindings internally in-order. This is useful for operations which may "roll over"
68 * Note that although the bindings are stored in-order, there still may be "gaps" in the
71 * To process all of the bindings in a layout you can iterate from 0 to GetBindingCount()
75 * Global Index - The binding vector index has as many indices as there are bindings.
78 * For the global index, consider all of the bindings to be a flat array where
97 // For a given binding, return the number of descriptors in that binding and all successive bindings
162 std::set<uint32_t> non_empty_bindings_; // Containing non-emtpy bindings in numerical order
170 uint32_t binding_count_; // # of bindings in this layout
324 * A set has an underlying layout which defines the bindings in the set and the
362 // For given bindings validate state at time of draw is correct, returning false on error and writing error details into string*
365 // For given set of bindings, add any buffers and images that will be updated to their respective unordered_sets & return number
441 // Track the validation caching of bindings vs. the command buffer and draw state
450 // Image and ImageView bindings are validated per pipeline and not invalidate by repeated binding