Lines Matching full:upload
22 * contents. In that case the ASAP upload would happen prior to the draw and therefore the draw
24 * should schedule an inline upload.
26 * Ops, in conjunction with helpers such as GrDrawOpAtlas, use upload tokens to know what the most
29 * The deferred upload's target provides a facility for testing whether the draw corresponding to
30 * the token has been flushed. If it has not been flushed then the op must perform an inline upload
31 * instead so that the upload occurs after the draw depending on the old contents and before the
32 * draw depending on the updated contents. When scheduling an inline upload the op provides the
33 * token of the draw that the upload must occur before.
37 * Passed to a deferred upload when it is executed, this method allows the deferred upload to
47 * A deferred texture upload is simply a std::function that takes a
49 * upload as the draw/upload sequence is executed.
62 /** Returns the token of the draw that this upload will occur before. */
65 /** Returns the token of the draw that this upload will occur before. Since ASAP uploads
68 virtual skgpu::AtlasToken addASAPUpload(GrDeferredTextureUploadFn&& upload) = 0;