Lines Matching refs:readback
55 * buffer that needs a readback first. */
63 * 4. the format can be rendered to and the format is a readback format
131 * is up-to-date. But there are cases where the readback can be skipped:
136 * Note that PIPE_MAP_WRITE without discard bits requires readback.
163 bool readback;
179 readback = virgl_res_needs_readback(vctx, res, xfer->base.usage,
187 * assume the GPU is not accessing the range and readback is unnecessary.
196 readback = false;
219 /* discard implies no readback */
220 assert(!readback);
245 /* readback has some implications */
246 if (readback) {
247 /* If we are performing readback for textures and renderer supports
258 * we have to flush before readback.
269 * to a readback, return early to avoid performing an incomplete
275 (readback || (wait && vws->resource_is_busy(vws, res->hw_res))))
278 if (readback) {
417 /* There are two possibilities to perform readback via:
808 * flush/readback/wait required. Based on virgl_resource_transfer_prepare,