summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/panfrost
Commit message (Expand)AuthorAgeFilesLines
* panfrost: Start tracking inter-batch dependenciesBoris Brezillon2019-10-033-5/+356
* 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-034-15/+47
* panfrost: Add a batch fenceBoris Brezillon2019-10-032-1/+94
* panfrost: Make panfrost_batch->bos a hash tableBoris Brezillon2019-10-032-12/+23
* panfrost: Extend the panfrost_batch_add_bo() API to pass access flagsBoris Brezillon2019-10-038-23/+114
* panfrost: Add the shader BO to the batch in patch_shader_state()Boris Brezillon2019-10-031-6/+5
* dEQP-GLES2.functional.buffer.write.use.index_array.* are passing now.Boris Brezillon2019-09-231-2/+0
* panfrost: Fix indexed drawsBoris Brezillon2019-09-231-1/+1
* panfrost: Allocate tiler and scratchpad BOs per-batchBoris Brezillon2019-09-184-41/+68
* panfrost: Add FBO BOs to batch->bos earlierBoris Brezillon2019-09-184-3/+17
* panfrost: Add the panfrost_batch_create_bo() helperBoris Brezillon2019-09-184-25/+28
* panfrost: Don't return imported/exported BOs to the cacheBoris Brezillon2019-09-182-0/+9
* panfrost: Add panfrost_bo_{alloc,free}()Boris Brezillon2019-09-181-76/+68
* panfrost: Stop using panfrost_bo_release() outside of pan_bo.cBoris Brezillon2019-09-184-7/+8
* panfrost: Stop passing screen around for BO operationsBoris Brezillon2019-09-187-37/+37
* panfrost: Don't check if BO is mmaped before calling panfrost_bo_mmap()Boris Brezillon2019-09-181-5/+1
* panfrost: Stop exposing panfrost_bo_cache_{fetch,put}()Boris Brezillon2019-09-182-8/+2
* panfrost: Move the BO API to its own headerBoris Brezillon2019-09-1816-74/+112
* panfrost: s/PAN_ALLOCATE_/PAN_BO_/Boris Brezillon2019-09-187-19/+19
* panfrost: Move panfrost_bo_{reference,unreference}() to pan_bo.cBoris Brezillon2019-09-182-19/+20
* panfrost: Get rid of pan_drm.cBoris Brezillon2019-09-1812-444/+382
* panfrost: Stop passing has_draws to panfrost_drm_submit_vs_fs_batch()Boris Brezillon2019-09-183-5/+4
* panfrost: Kill a useless memset(0) in panfrost_create_context()Boris Brezillon2019-09-181-1/+0
* panfrost: Add polygon_list to the batch BO set at allocation timeBoris Brezillon2019-09-182-4/+7
* panfrost: Add missing panfrost_batch_add_bo() callsBoris Brezillon2019-09-181-1/+4
* panfrost: Use the correct type for the bo_handle arrayBoris Brezillon2019-09-181-1/+2
* panfrost: Stop exposing internal panfrost_*_batch() functionsBoris Brezillon2019-09-182-14/+3
* panfrost: Move the batch submission logic to panfrost_batch_submit()Boris Brezillon2019-09-135-172/+127
* panfrost: Move the fence creation in panfrost_flush()Boris Brezillon2019-09-134-15/+15
* panfrost: Delay payloads[].offset_start initializationBoris Brezillon2019-09-131-3/+3
* panfrost: Prepare things to avoid flushes on FB switchBoris Brezillon2019-09-132-8/+12
* panfrost: Pass a batch to panfrost_set_value_job()Boris Brezillon2019-09-131-4/+2
* panfrost: Use ctx->wallpaper_batch in panfrost_blit_wallpaper()Boris Brezillon2019-09-131-4/+5
* panfrost: Pass a batch to functions emitting FB descsBoris Brezillon2019-09-136-53/+44
* panfrost: Pass a batch to panfrost_{allocate,upload}_transient()Boris Brezillon2019-09-1310-41/+57
* panfrost: Allow testing if a specific batch is targeting a scanout FBBoris Brezillon2019-09-135-24/+23
* panfrost: Get rid of the unused 'flush jobs accessing res' infraBoris Brezillon2019-09-133-49/+0
* panfrost: Use a pipe_framebuffer_state as the batch keyBoris Brezillon2019-09-132-38/+17
* panfrost/ci: Use releases for Volt dEQPTomeu Vizoso2019-09-132-4/+6
* panfrost/ci: Update kernel to 5.3-rc8Tomeu Vizoso2019-09-132-2/+2
* panfrost/ci: Run dEQP with the surfaceless platformTomeu Vizoso2019-09-134-24/+44
* panfrost: Rename pan_bo_cache.c into pan_bo.cBoris Brezillon2019-09-082-1/+1
* panfrost: Get rid of the now unused SLAB allocatorBoris Brezillon2019-09-083-47/+0
* panfrost: Get rid of unused panfrost_context fieldsBoris Brezillon2019-09-081-4/+0
* panfrost: Convert ctx->{scratchpad, tiler_heap, tiler_dummy} to plain BOsBoris Brezillon2019-09-083-18/+21
* panfrost: Make transient allocation rely on the BO cacheBoris Brezillon2019-09-085-104/+16
* panfrost: Stop passing a ctx to functions being passed a batchBoris Brezillon2019-09-084-21/+23
* panfrost: Pass a batch to panfrost_drm_submit_vs_fs_batch()Boris Brezillon2019-09-083-9/+9
* panfrost: s/job/batch/Boris Brezillon2019-09-0816-259/+264