aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/zink/zink_batch.c
Commit message (Collapse)AuthorAgeFilesLines
* HACK: zink: suspend / resume queries on batch-boundariesErik Faye-Lund2019-10-281-0/+7
| | | | | | | HACK because we assert that we don't overrun the pool. We need a fallback here instead. Acked-by: Jordan Justen <[email protected]>
* zink: abort on submit-failureErik Faye-Lund2019-10-281-1/+3
| | | | Acked-by: Jordan Justen <[email protected]>
* zink: drop unused argumentErik Faye-Lund2019-10-281-3/+1
| | | | | | | Because si.waitSemaphoreCount is 0, this won't even be looked at by the driver, so let's just drop it. Acked-by: Jordan Justen <[email protected]>
* zink: cleanup zink_end_batchErik Faye-Lund2019-10-281-23/+14
| | | | | | | This inlines submit_cmdbuf into zink_end_batch, the only place it's used. This makes the code a bit more straight-forward to read. Acked-by: Jordan Justen <[email protected]>
* zink: pool descriptors per batchErik Faye-Lund2019-10-281-0/+5
| | | | Acked-by: Jordan Justen <[email protected]>
* zink: ensure sampler-views survive a batchErik Faye-Lund2019-10-281-0/+19
| | | | | | | we don't need to track the resources for the samplers any longer, as the sampler view holds a reference instead. Acked-by: Jordan Justen <[email protected]>
* zink: more batch-ismErik Faye-Lund2019-10-281-2/+2
| | | | Acked-by: Jordan Justen <[email protected]>
* zink: implement batchingErik Faye-Lund2019-10-281-0/+99
This reduces stalling quite a bit. Acked-by: Jordan Justen <[email protected]>