Lines Matching full:upload
21 * contents. In that case the ASAP upload would happen prior to the draw and therefore the draw
23 * should schedule an inline upload.
25 * Ops, in conjunction with helpers such as GrDrawOpAtlas, use upload tokens to know what the most
29 * token has been flushed. If it has not been flushed then the op must perform an inline upload
30 * instead so that the upload occurs after the draw depending on the old contents and before the
31 * draw depending on the updated contents. When scheduling an inline upload the op provides the
32 * token of the draw that the upload must occur before.
115 * Passed to a deferred upload when it is executed, this method allows the deferred upload to
123 * A deferred texture upload is simply a std::function that takes a
125 * upload as the draw/upload sequence is executed.
138 /** Returns the token of the draw that this upload will occur before. */
141 /** Returns the token of the draw that this upload will occur before. Since ASAP uploads
144 virtual GrDeferredUploadToken addASAPUpload(GrDeferredTextureUploadFn&& upload) = 0;