Home | History | Annotate | Download | only in src

Lines Matching full:pool

30  * A pool of geometry buffers tied to a GrGpu.
32 * The pool allows a client to make space for geometry and then put back excess
33 * space if it over allocated. When a client is ready to draw from the pool
34 * it calls unlock on the pool ensure buffers are ready for drawing. The pool
39 * be allocated at the min size and kept around until the pool is destroyed.
46 * Call before drawing using buffers from the pool.
51 * Invalidates all the data in the pool, unrefs non-preallocated buffers.
71 * Gets the GrGpu that this pool is associated with.
91 * @param frequentResetHint A hint that indicates that the pool
98 * @param preallocBufferCnt The pool will allocate this number of
128 * Once unlock on the pool is called the data is guaranteed to be in the
145 * buffer without spilling to another buffer. If the pool has been reset, or
200 * @param frequentResetHint A hint that indicates that the pool
206 * @param preallocBufferCnt The pool will allocate this number of VBs at
224 * Once unlock on the pool is called the vertices are guaranteed to be in
252 * spilling to another VB. If the pool has been reset, or the previous
288 * @param frequentResetHint A hint that indicates that the pool
294 * @param preallocBufferCnt The pool will allocate this number of VBs at
312 * Once unlock on the pool is called the indices are guaranteed to be in the
335 * spilling to another IB. If the pool has been reset, or the previous