Lines Matching full:allocation
18 * \brief Allocation routines
27 * Returns the Allocation for a given pointer. The pointer should point within
28 * a valid allocation. The results are undefined if the pointer is not from a
29 * valid allocation.
38 * Query the dimension of an allocation.
40 * @return uint32_t The X dimension of the allocation.
46 * Query the dimension of an allocation.
48 * @return uint32_t The Y dimension of the allocation.
54 * Query the dimension of an allocation.
56 * @return uint32_t The Z dimension of the allocation.
62 * Query an allocation for the presence of more than one LOD.
70 * Query an allocation for the presence of more than one face.
80 * Copy part of an allocation from another allocation.
82 * @param dstAlloc Allocation to copy data into.
84 * the destination allocation.
85 * @param dstMip Mip level in the destination allocation.
87 * @param srcAlloc The source data allocation.
89 * copied in the source allocation.
90 * @param srcMip Mip level in the source allocation.
100 * Copy a rectangular region into the allocation from another
101 * allocation.
103 * @param dstAlloc allocation to copy data into.
105 * destination allocation.
107 * destination allocation.
108 * @param dstMip Mip level in the destination allocation.
109 * @param dstFace Cubemap face of the destination allocation,
113 * @param srcAlloc The source data allocation.
114 * @param srcXoff X offset in data of the source allocation.
115 * @param srcYoff Y offset in data of the source allocation.
116 * @param srcMip Mip level in the source allocation.
117 * @param srcFace Cubemap face of the source allocation,
134 * Extract a single element from an allocation.
221 * Send the contents of the Allocation to the queue.
222 * @param a allocation to work on
229 * @param a allocation to work on
236 * Get the element object describing the allocation's layout
237 * @param a allocation to get data from
238 * @return element describing allocation layout
244 * Fetch allocation in a way described by the sampler
245 * @param a 1D allocation to sample from
252 * Fetch allocation in a way described by the sampler
253 * @param a 1D allocation to sample from
264 * Fetch allocation in a way described by the sampler
265 * @param a 2D allocation to sample from
273 * Fetch allocation in a way described by the sampler
274 * @param a 2D allocation to sample from
289 * Set single element of an allocation.
354 * Extract a single element from an allocation.
360 * Extract a single element from an allocation.
368 * Extract a single element from an allocation.