Lines Matching defs:binding
138 * (2) the binding table pool is located at lower addresses than the surface
140 * to cover both binding tables (16 bit offsets) and surface states (32 bit
232 * the Binding Table Index is used to index into the binding table, and the
233 * binding table entry contains a pointer to the SURFACE_STATE."
1828 /* The type of the descriptors in this binding */
1831 /* Flags provided when this binding was created */
1840 /* Number of array elements in this binding (or size in bytes for inline
1865 const struct anv_descriptor_set_binding_layout *binding,
1869 const struct anv_descriptor_set_binding_layout *binding,
1902 struct anv_descriptor_set_binding_layout binding[0];
2051 uint32_t binding;
2053 /* Offset at which to write into the descriptor set binding */
2056 /* Number of elements to write into the descriptor set binding */
2097 uint32_t binding,
2105 uint32_t binding,
2114 uint32_t binding,
2123 uint32_t binding,
2129 uint32_t binding,
2159 * binding is not a normal descriptor set but something else.
2164 /** Plane in the binding index for images */
2624 * binding table offsets and push constants is tracked generically with a
2833 /* A vector of int32_t's for every block of binding tables.
3457 * Binding images to memory can be complicated and invold binding different
3459 * images, everything lives in the MAIN binding and gets bound by
3461 * a unique, disjoint binding and gets bound by vkBindImageMemory2 with
3482 * aux state in this binding.
3488 } binding;
3491 * Offset is relative to the start of the binding created by
3543 * anv_image_memory_binding. After vkCreateImage, each binding is valid if
3684 const struct anv_image_binding *binding = &image->bindings[mem_range->binding];
3685 assert(binding->memory_range.offset == 0);
3690 return anv_address_add(binding->address, mem_range->offset);