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