aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/panfrost/pan_job.h
Commit message (Expand)AuthorAgeFilesLines
* panfrost: Pass size to panfrost_batch_get_scratchpadAlyssa Rosenzweig2019-12-131-3/+3
* panfrost: Calculate maximum stack_size per batchAlyssa Rosenzweig2019-12-131-0/+3
* panfrost: Emit SFBD/MFBD after a batch, instead of beforeAlyssa Rosenzweig2019-12-131-1/+1
* panfrost: Rename SET_VALUE to WRITE_VALUEAlyssa Rosenzweig2019-12-061-1/+1
* panfrost: Fix the DISCARD_WHOLE_RES case in transfer_map()Boris Brezillon2019-10-211-0/+4
* panfrost: Make sure a clear does not re-use a pre-existing batchBoris Brezillon2019-10-081-0/+3
* panfrost: Add a panfrost_flush_batches_accessing_bo() helperBoris Brezillon2019-10-031-0/+4
* panfrost: Add a panfrost_flush_all_batches() helperBoris Brezillon2019-10-031-1/+1
* panfrost: Start tracking inter-batch dependenciesBoris Brezillon2019-10-031-0/+3
* panfrost: Add a batch fenceBoris Brezillon2019-10-031-0/+39
* panfrost: Make panfrost_batch->bos a hash tableBoris Brezillon2019-10-031-1/+1
* panfrost: Extend the panfrost_batch_add_bo() API to pass access flagsBoris Brezillon2019-10-031-2/+3
* panfrost: Allocate tiler and scratchpad BOs per-batchBoris Brezillon2019-09-181-0/+18
* panfrost: Add FBO BOs to batch->bos earlierBoris Brezillon2019-09-181-0/+2
* panfrost: Add the panfrost_batch_create_bo() helperBoris Brezillon2019-09-181-0/+4
* panfrost: Stop exposing internal panfrost_*_batch() functionsBoris Brezillon2019-09-181-11/+0
* panfrost: Prepare things to avoid flushes on FB switchBoris Brezillon2019-09-131-0/+3
* panfrost: Allow testing if a specific batch is targeting a scanout FBBoris Brezillon2019-09-131-0/+3
* panfrost: Get rid of the unused 'flush jobs accessing res' infraBoris Brezillon2019-09-131-8/+0
* panfrost: Use a pipe_framebuffer_state as the batch keyBoris Brezillon2019-09-131-11/+4
* panfrost: Make transient allocation rely on the BO cacheBoris Brezillon2019-09-081-2/+2
* panfrost: Stop passing a ctx to functions being passed a batchBoris Brezillon2019-09-081-7/+4
* panfrost: s/job/batch/Boris Brezillon2019-09-081-35/+37
* panfrost: Add support for KHR_partial_update()Boris Brezillon2019-08-131-0/+5
* panfrost: Allocate polygon lists on-demandAlyssa Rosenzweig2019-08-021-0/+6
* panfrost: Subdivide fixed-size transient slabsAlyssa Rosenzweig2019-07-121-0/+3
* panfrost: Bookkeep transient indicesAlyssa Rosenzweig2019-07-121-0/+3
* panfrost: Style main Gallium driverAlyssa Rosenzweig2019-07-101-23/+23
* panfrost: Extend clear colour packingAlyssa Rosenzweig2019-07-101-2/+6
* panfrost: Implement command stream scoreboardingAlyssa Rosenzweig2019-06-211-0/+71
* panfrost: Skip shading unaffected tilesAlyssa Rosenzweig2019-06-201-0/+11
* panfrost: Move clearing logic into pan_jobRohan Garg2019-06-181-0/+8
* panfrost: Figure out job requirements in pan_job.cRohan Garg2019-06-181-0/+4
* panfrost: Initial implementation of panfrost_job_submitRohan Garg2019-06-181-0/+2
* panfrost: Track BO lifetime with jobs and reference countsAlyssa Rosenzweig2019-04-191-0/+16
* panfrost/mfbd: Respect per-job depth write flagAlyssa Rosenzweig2019-03-141-2/+7
* panfrost: Break out fragment to SFBD/MFBD filesAlyssa Rosenzweig2019-03-141-0/+3
* panfrost: Decouple Gallium clear from FBD clearAlyssa Rosenzweig2019-03-041-0/+8
* panfrost: Import job data structures from v3dAlyssa Rosenzweig2019-03-041-0/+59