summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/panfrost/pan_context.h
Commit message (Expand)AuthorAgeFilesLines
* panfrost: Prepare panfrost_fence for batch pipeliningBoris Brezillon2019-10-031-4/+1
* panfrost: Start tracking inter-batch dependenciesBoris Brezillon2019-10-031-0/+3
* panfrost: Use the per-batch fences to wait on the last submitted batchBoris Brezillon2019-10-031-1/+2
* panfrost: Allocate tiler and scratchpad BOs per-batchBoris Brezillon2019-09-181-4/+0
* panfrost: Get rid of pan_drm.cBoris Brezillon2019-09-181-3/+0
* panfrost: Move the batch submission logic to panfrost_batch_submit()Boris Brezillon2019-09-131-6/+3
* panfrost: Move the fence creation in panfrost_flush()Boris Brezillon2019-09-131-0/+3
* panfrost: Pass a batch to functions emitting FB descsBoris Brezillon2019-09-131-5/+5
* panfrost: Allow testing if a specific batch is targeting a scanout FBBoris Brezillon2019-09-131-3/+0
* panfrost: Get rid of the unused 'flush jobs accessing res' infraBoris Brezillon2019-09-131-3/+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-081-3/+3
* panfrost: s/job/batch/Boris Brezillon2019-09-081-6/+6
* panfrost: Jobs must be per context, not per screenRohan Garg2019-08-301-0/+6
* panfrost: Implement gl_FragCoord correctlyAlyssa Rosenzweig2019-08-221-0/+1
* panfrost: Move pan_invocation to shared panfrost/Alyssa Rosenzweig2019-08-211-21/+1
* panfrost: Increment offsets[] per drawAlyssa Rosenzweig2019-08-131-0/+1
* panfrost: Fixup stream out information per variantAlyssa Rosenzweig2019-08-131-0/+2
* panfrost: Route outputs_written through the compilerAlyssa Rosenzweig2019-08-131-1/+2
* panfrost: Implement callbacks for PRIMITIVES queriesAlyssa Rosenzweig2019-08-131-2/+13
* pan/midgard: Implement nir_intrinsic_load_num_work_groupsAlyssa Rosenzweig2019-08-121-0/+3
* panfrost: Break out pan_varyings.cAlyssa Rosenzweig2019-08-091-0/+7
* panfrost: Import streamout data structuresAlyssa Rosenzweig2019-08-091-0/+7
* panfrost: Allocate shaders in their own BOsTomeu Vizoso2019-08-081-1/+2
* panfrost: Allocate polygon lists on-demandAlyssa Rosenzweig2019-08-021-1/+0
* panfrost: Delay FB descriptor allocationBoris Brezillon2019-08-021-3/+0
* panfrost: Remove unused argumentAlyssa Rosenzweig2019-08-011-1/+0
* panfrost: Use gl_shader_stage directly for compilesAlyssa Rosenzweig2019-08-011-1/+2
* panfrost: Expose compute shaders as panfrost_shader_variantsAlyssa Rosenzweig2019-08-011-1/+9
* panfrost: Remove shader state *baseAlyssa Rosenzweig2019-08-011-2/+0
* panfrost: Remove CSO dependency from shader_compileAlyssa Rosenzweig2019-08-011-1/+8
* panfrost: Unify ctx->vs and ctx->fsAlyssa Rosenzweig2019-08-011-5/+1
* panfrost: Unify payload_vertex/payload_tilerAlyssa Rosenzweig2019-08-011-2/+1
* panfrost: Stub out compute CSOAlyssa Rosenzweig2019-08-011-0/+4
* panfrost: Implement gl_FrontFacingAlyssa Rosenzweig2019-08-011-0/+1
* panfrost: Implement panfrost_set_shader_buffers callbackAlyssa Rosenzweig2019-08-011-0/+3
* panfrost: Use NIR helper invocations infoAlyssa Rosenzweig2019-07-251-0/+3
* panfrost: Move require_sfbd to screenAlyssa Rosenzweig2019-07-251-7/+0
* panfrost/midgard: Allocate registers once (per-screen)Alyssa Rosenzweig2019-07-231-0/+3
* panfrost: Merge varyings_mem into transient buffersAlyssa Rosenzweig2019-07-171-3/+0
* panfrost: Set usage2 during draw, not CSOAlyssa Rosenzweig2019-07-161-0/+1
* panfrost: Upload vertex descriptors to *transient* memoryAlyssa Rosenzweig2019-07-151-1/+0
* panfrost: Remove transient pool abstractionAlyssa Rosenzweig2019-07-121-25/+0
* panfrost: Style main Gallium driverAlyssa Rosenzweig2019-07-101-18/+18
* panfrost: Refactor blend infrastructureAlyssa Rosenzweig2019-07-101-15/+1
* panfrost: Implement instanced renderingAlyssa Rosenzweig2019-07-011-0/+26
* panfrost: Implement dispatch helpersAlyssa Rosenzweig2019-07-011-0/+23
* panfrost: Use dedicated u_blitter context for wallpapersAlyssa Rosenzweig2019-06-251-0/+8
* panfrost: Constant buffer refactorAlyssa Rosenzweig2019-06-241-3/+3
* panfrost: Track point sprites in fragment shader keyAlyssa Rosenzweig2019-06-241-0/+3