Lines Matching defs:batch
269 * cases, like a rsc that is in a batch-cache key...
279 /* get rid of any references that batch-cache might have to us (which
284 * it's batch connections.
364 struct fd_batch *batch;
371 * in its insides. The blit would immediately cause the batch to be flushed,
377 * batch, we need to flush any batches that reference this rsc as
383 * batch was considered a writer!
385 foreach_batch (batch, &screen->batch_cache, rsc->track->bc_batch_mask) {
386 fd_batch_flush(batch);
420 /* get rid of any references that batch-cache might have to us (which
457 foreach_batch (batch, &ctx->screen->batch_cache, rsc->track->batch_mask) {
458 struct set_entry *entry = _mesa_set_search_pre_hashed(batch->resources, rsc->hash, rsc);
459 _mesa_set_remove(batch->resources, entry);
460 _mesa_set_add_pre_hashed(batch->resources, shadow->hash, shadow);
692 /* If we had to flush a batch, make sure it makes it's way all the
841 * splitting a batch.. for ex, mid-frame texture uploads to a tiled
1488 struct fd_batch *batch = rsc->track->write_batch;
1489 struct pipe_framebuffer_state *pfb = &batch->framebuffer;
1492 batch->resolve &= ~(FD_BUFFER_DEPTH | FD_BUFFER_STENCIL);
1498 batch->resolve &= ~(PIPE_CLEAR_COLOR0 << i);