summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/panfrost/pan_screen.h
AgeCommit message (Expand)AuthorFilesLines
2020-08-06panfrost: Inline panfrost-misc.h into panfrost-job.hAlyssa Rosenzweig1-1/+0
2020-07-21panfrost: Allocate syncobjs in panfrost_flushAlyssa Rosenzweig1-2/+1
2020-07-09panfrost: Move pool routines to common codeAlyssa Rosenzweig1-1/+1
2020-03-31panfrost: Split panfrost_device from panfrost_screenAlyssa Rosenzweig1-61/+8
2019-12-13panfrost: Query core count and thread tls allocAlyssa Rosenzweig1-0/+2
2019-12-03panfrost: Add quirks system to cmdstreamTomeu Vizoso1-1/+1
2019-11-08panfrost: Try to evict unused BOs from the cacheBoris Brezillon1-0/+6
2019-11-08panfrost: Move BO cache related fields to a sub-structBoris Brezillon1-5/+8
2019-10-17panfrost: Keep track of active BOsTomeu Vizoso1-0/+4
2019-10-03panfrost: Prepare panfrost_fence for batch pipeliningBoris Brezillon1-1/+2
2019-09-18panfrost: Move the BO API to its own headerBoris Brezillon1-47/+0
2019-09-18panfrost: s/PAN_ALLOCATE_/PAN_BO_/Boris Brezillon1-5/+5
2019-09-18panfrost: Get rid of pan_drm.cBoris Brezillon1-20/+10
2019-09-18panfrost: Stop passing has_draws to panfrost_drm_submit_vs_fs_batch()Boris Brezillon1-1/+1
2019-09-13panfrost: Move the batch submission logic to panfrost_batch_submit()Boris Brezillon1-2/+0
2019-09-13panfrost: Move the fence creation in panfrost_flush()Boris Brezillon1-2/+1
2019-09-08panfrost: Get rid of the now unused SLAB allocatorBoris Brezillon1-11/+0
2019-09-08panfrost: Make transient allocation rely on the BO cacheBoris Brezillon1-21/+0
2019-09-08panfrost: Pass a batch to panfrost_drm_submit_vs_fs_batch()Boris Brezillon1-1/+2
2019-09-08panfrost: s/job/batch/Boris Brezillon1-1/+1
2019-08-30panfrost: protect access to shared bo cache and transient poolRohan Garg1-0/+4
2019-08-30panfrost: Jobs must be per context, not per screenRohan Garg1-6/+0
2019-08-29panfrost: Remove unused argument from panfrost_drm_submit_vs_fs_job()Rohan Garg1-2/+1
2019-08-08panfrost: Mark BOs as NOEXECTomeu Vizoso1-0/+3
2019-07-25panfrost: Move require_sfbd to screenAlyssa Rosenzweig1-0/+3
2019-07-15panfrost: Add BO cache data structureAlyssa Rosenzweig1-0/+16
2019-07-15panfrost: Stub out panfrost_bo_cache_evictAlyssa Rosenzweig1-0/+3
2019-07-15panfrost: Stub out panfrost_bo_cache_putAlyssa Rosenzweig1-1/+6
2019-07-15panfrost: Stub out panfrost_bo_cache_getAlyssa Rosenzweig1-0/+5
2019-07-15panfrost: Allocate UBOs on the stack, not the heapAlyssa Rosenzweig1-0/+3
2019-07-15panfrost: Remove all old allocatorsAlyssa Rosenzweig1-3/+0
2019-07-15panfrost: Delay resource mmapsAlyssa Rosenzweig1-0/+2
2019-07-15panfrost: Cleanup PAN_ALLOCATE_*Alyssa Rosenzweig1-4/+18
2019-07-12panfrost: Add pan_bo_for_screen helperAlyssa Rosenzweig1-0/+10
2019-07-12panfrost: Add panfrost_transient_bo arrayAlyssa Rosenzweig1-0/+27
2019-07-11panfrost: Remove unused display target fieldAlyssa Rosenzweig1-3/+0
2019-07-10panfrost: Style main Gallium driverAlyssa Rosenzweig1-3/+3
2019-07-10panfrost: Check GPU version before loadingAlyssa Rosenzweig1-0/+1
2019-07-02panfrost: Add the panfrost_drm_{create,release}_bo() helpersBoris Brezillon1-0/+5
2019-07-02panfrost: Avoid passing winsys handles to import/export BO funcsBoris Brezillon1-4/+2
2019-07-02panfrost: Stop exposing internal panfrost_drm_*() functionsBoris Brezillon1-5/+0
2019-07-02panfrost: Get rid of the "free imported BO" logicBoris Brezillon1-3/+0
2019-06-26panfrost: Update copyright identifiersAlyssa Rosenzweig1-1/+1
2019-06-21panfrost: Remove the panfrost_driver abstractionBoris Brezillon1-30/+46
2019-06-21panfrost: Remove the perf counters interfaceBoris Brezillon1-4/+0
2019-06-12panfrost: Replace pantrace with direct decodingAlyssa Rosenzweig1-1/+0
2019-06-10panfrost: Move pan_screen() to pan_screen.hAlyssa Rosenzweig1-0/+6
2019-04-19panfrost: Track BO lifetime with jobs and reference countsAlyssa Rosenzweig1-1/+4
2019-03-20panfrost: Properly align strideDaniel Stone1-1/+1
2019-03-10panfrost: Add backend targeting the DRM driverTomeu Vizoso1-7/+12