summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/panfrost/pan_job.c
Commit message (Expand)AuthorAgeFilesLines
* panfrost: Add a panfrost_flush_batches_accessing_bo() helperBoris Brezillon2019-10-031-0/+31
* panfrost: Add a panfrost_flush_all_batches() helperBoris Brezillon2019-10-031-1/+45
* panfrost: Prepare panfrost_fence for batch pipeliningBoris Brezillon2019-10-031-16/+0
* panfrost: Start tracking inter-batch dependenciesBoris Brezillon2019-10-031-5/+350
* panfrost: Add a panfrost_freeze_batch() helperBoris Brezillon2019-10-031-18/+44
* panfrost: Use the per-batch fences to wait on the last submitted batchBoris Brezillon2019-10-031-6/+29
* panfrost: Add a batch fenceBoris Brezillon2019-10-031-1/+55
* panfrost: Make panfrost_batch->bos a hash tableBoris Brezillon2019-10-031-11/+22
* panfrost: Extend the panfrost_batch_add_bo() API to pass access flagsBoris Brezillon2019-10-031-9/+30
* panfrost: Allocate tiler and scratchpad BOs per-batchBoris Brezillon2019-09-181-4/+37
* panfrost: Add FBO BOs to batch->bos earlierBoris Brezillon2019-09-181-0/+13
* panfrost: Add the panfrost_batch_create_bo() helperBoris Brezillon2019-09-181-11/+21
* panfrost: Stop passing screen around for BO operationsBoris Brezillon2019-09-181-1/+1
* panfrost: Move the BO API to its own headerBoris Brezillon2019-09-181-0/+1
* panfrost: s/PAN_ALLOCATE_/PAN_BO_/Boris Brezillon2019-09-181-1/+1
* panfrost: Get rid of pan_drm.cBoris Brezillon2019-09-181-3/+79
* panfrost: Stop passing has_draws to panfrost_drm_submit_vs_fs_batch()Boris Brezillon2019-09-181-3/+1
* panfrost: Add polygon_list to the batch BO set at allocation timeBoris Brezillon2019-09-181-3/+7
* panfrost: Stop exposing internal panfrost_*_batch() functionsBoris Brezillon2019-09-181-3/+3
* panfrost: Move the batch submission logic to panfrost_batch_submit()Boris Brezillon2019-09-131-6/+122
* panfrost: Allow testing if a specific batch is targeting a scanout FBBoris Brezillon2019-09-131-0/+18
* panfrost: Get rid of the unused 'flush jobs accessing res' infraBoris Brezillon2019-09-131-38/+0
* panfrost: Use a pipe_framebuffer_state as the batch keyBoris Brezillon2019-09-131-27/+13
* panfrost: Make transient allocation rely on the BO cacheBoris Brezillon2019-09-081-11/+0
* panfrost: Stop passing a ctx to functions being passed a batchBoris Brezillon2019-09-081-10/+15
* panfrost: Pass a batch to panfrost_drm_submit_vs_fs_batch()Boris Brezillon2019-09-081-1/+1
* panfrost: s/job/batch/Boris Brezillon2019-09-081-99/+99
* panfrost: protect access to shared bo cache and transient poolRohan Garg2019-08-301-0/+2
* panfrost: Remove unused argument from panfrost_drm_submit_vs_fs_job()Rohan Garg2019-08-291-2/+1
* panfrost: Hoist job != NULL checkAlyssa Rosenzweig2019-08-211-3/+1
* panfrost: Add support for KHR_partial_update()Boris Brezillon2019-08-131-0/+11
* panfrost: Allocate polygon lists on-demandAlyssa Rosenzweig2019-08-021-0/+24
* panfrost: Remove job from ctx->jobs at submission timeBoris Brezillon2019-08-021-0/+8
* panfrost: Make ctx->job usefulBoris Brezillon2019-08-021-1/+18
* panfrost: Subdivide fixed-size transient slabsAlyssa Rosenzweig2019-07-121-0/+1
* panfrost: Recycle fixed-size transient BOsAlyssa Rosenzweig2019-07-121-0/+8
* panfrost: Bookkeep transient indicesAlyssa Rosenzweig2019-07-121-0/+1
* panfrost: Style main Gallium driverAlyssa Rosenzweig2019-07-101-21/+21
* panfrost: Extend clear colour packingAlyssa Rosenzweig2019-07-101-13/+73
* panfrost: Default to util_pack_color for clearsAlyssa Rosenzweig2019-06-281-2/+7
* panfrost: Fix unused variable warningAlyssa Rosenzweig2019-06-211-2/+0
* panfrost: Remove the panfrost_driver abstractionBoris Brezillon2019-06-211-1/+1
* panfrost: Implement command stream scoreboardingAlyssa Rosenzweig2019-06-211-6/+12
* panfrost: Skip shading unaffected tilesAlyssa Rosenzweig2019-06-201-0/+26
* panfrost: Set job requirements during drawTomeu Vizoso2019-06-201-1/+0
* panfrost: Allocate panfrost_job in panfrost_contextTomeu Vizoso2019-06-201-1/+1
* panfrost: Move to use ralloc for some allocationsTomeu Vizoso2019-06-191-4/+2
* panfrost: Move clearing logic into pan_jobRohan Garg2019-06-181-0/+59
* panfrost: Figure out job requirements in pan_job.cRohan Garg2019-06-181-0/+12
* panfrost: Reset job counters once the job is submittedRohan Garg2019-06-181-0/+4