summaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard
Commit message (Expand)AuthorAgeFilesLines
* pan/midgard: Fix scheduling issue with csel + render target referenceAlyssa Rosenzweig2020-02-051-12/+18
* pan/midgard: Add nir_intrinsic_store_zs_output_pan supportBoris Brezillon2020-02-055-26/+73
* pan/midgard: Turn Z/S stores into zs_output_pan intrinsicsBoris Brezillon2020-02-051-0/+98
* pan/midgard: Remove unused variableAlyssa Rosenzweig2020-02-041-2/+0
* pan/midgard: Check for null constsAlyssa Rosenzweig2020-02-041-0/+2
* pan/midgard: Stop leaking instruction objects in mir_schedule_alu()Boris Brezillon2020-02-031-18/+16
* pan/midgard: Don't check 'branch && branch->writeout' twice in mir_schedule_a...Boris Brezillon2020-02-031-1/+1
* pan/midgard: Lower bitfield extract to shiftsBoris Brezillon2020-02-031-0/+1
* pan/midgard: Make sure we pass the right RT id to emit_fragment_store()Boris Brezillon2020-02-031-1/+26
* pan/midgard: Add an enum to describe the render targetsBoris Brezillon2020-02-031-1/+9
* pan/midgard: Implement mixed-type constant packingAlyssa Rosenzweig2020-02-021-52/+47
* pan/midgard: Break out one-src read_componentsAlyssa Rosenzweig2020-02-022-23/+31
* pan/midgard: Handle nir_intrinsic_load_barycentric_centroidTomeu Vizoso2020-01-311-1/+2
* panfrost: Add more info to some assertionsTomeu Vizoso2020-01-311-5/+9
* pan/midgard: Fix a liveness info leakIcecream952020-01-291-6/+7
* pan/midgard: Remove float_bitcastAlyssa Rosenzweig2020-01-271-12/+0
* panfrost/midgard: Prettify embedded constant printsBoris Brezillon2020-01-273-68/+292
* panfrost/midgard: Add a condense_writemask() helperBoris Brezillon2020-01-271-0/+22
* pan/midgard: Handle tag 0x4 as textureAlyssa Rosenzweig2020-01-271-2/+2
* pan/midgard: Validate barriers use a barrier tagAlyssa Rosenzweig2020-01-271-1/+5
* pan/midgard: Disassemble barrier instructionsAlyssa Rosenzweig2020-01-272-3/+60
* pan/midgard: Record TEXTURE_OP_BARRIERAlyssa Rosenzweig2020-01-272-0/+4
* pan/midgard: Remove pack_color defineAlyssa Rosenzweig2020-01-241-1/+0
* pan/midgard: Support disassembling to a fileIcecream952020-01-233-278/+278
* pan/midgard: Fix a memory leak in the disassemblerIcecream952020-01-231-0/+2
* pan/midgard: Fix bundle dynarray leakIcecream952020-01-231-1/+2
* util: Remove tmp argument from BITSET_FOREACH_SET macroMatt Turner2020-01-231-5/+3
* panfrost/midgard: Add missing lowering passes for type/size conversion opsBoris Brezillon2020-01-221-13/+34
* panfrost/midgard: Add 64 bits float <-> int convertersBoris Brezillon2020-01-221-0/+5
* panfrost/midgard: Fix mir_print_instruction() for branch instructionsBoris Brezillon2020-01-221-7/+31
* panfrost/midgard: Add f2f64 supportBoris Brezillon2020-01-221-2/+4
* panfrost/midgard: Factorize f2f and u2u handlingBoris Brezillon2020-01-221-20/+7
* panfrost/midgard: Make sure promote_fmov() only promotes 32-bit imovsBoris Brezillon2020-01-221-0/+1
* panfrost/midgard: Rework mir_adjust_constants() to make it type/size agnosticBoris Brezillon2020-01-221-94/+69
* panfrost/midgard: Use a union to manipulate embedded constantsBoris Brezillon2020-01-228-49/+85
* panfrost/midgard: Print the actual source register for store operationsBoris Brezillon2020-01-211-1/+1
* pan/midgard: Fix recursive csel schedulingAlyssa Rosenzweig2020-01-181-0/+4
* panfrost: Identify un/pack colour opcodesAlyssa Rosenzweig2020-01-183-0/+9
* pan/midgard: Bytemasks should round up, not round downAlyssa Rosenzweig2020-01-183-9/+8
* panfrost/midgard: Fix swizzle for store instructionsBoris Brezillon2020-01-171-3/+15
* panfrost: Prefix schedule_program to prevent collisionRobert Foss2020-01-153-3/+3
* pan/midgard: Fix midgard_compile.h includesAfonso Bordado2020-01-141-0/+1
* panfrost: Remove unneeded phi nodesBoris Brezillon2020-01-131-0/+1
* pan/midgard: Support indirect UBO offsetsAlyssa Rosenzweig2020-01-102-22/+7
* panfrost: Don't double-flip Z/W for 2D arraysAlyssa Rosenzweig2020-01-071-2/+5
* pan/midgard: Account for z/w flip in texelFetchAlyssa Rosenzweig2020-01-071-0/+9
* pan/midgard: Use upper ALU tags for MFBD writeoutAlyssa Rosenzweig2020-01-023-2/+22
* pan/midgard: Identity ld_color_buffer as 32-bitAlyssa Rosenzweig2020-01-023-4/+4
* pan/midgard: Remove old commentAlyssa Rosenzweig2020-01-021-1/+0
* pan/midgard: Generate MRT writeout loopsAlyssa Rosenzweig2020-01-025-31/+84