summaryrefslogtreecommitdiff
path: root/src/panfrost
AgeCommit message (Expand)AuthorFilesLines
2019-12-03panfrost: Implement pan_tiler for non-hierarchy GPUsAlyssa Rosenzweig4-126/+93
2019-12-03panfrost: Add information about T720 tilingAlyssa Rosenzweig1-1/+46
2019-12-03panfrost: Add quirks system to cmdstreamTomeu Vizoso1-0/+67
2019-11-22pan/midgard: Use lower_tex_without_implicit_lodAlyssa Rosenzweig1-10/+3
2019-11-22panfrost: Add lcra.c to Android.mkAlyssa Rosenzweig1-1/+2
2019-11-22pan/midgard: Enable LOD lowering only on buggy chipsAlyssa Rosenzweig1-2/+7
2019-11-22pan/midgard: Describe quirk MIDGARD_BROKEN_LODAlyssa Rosenzweig1-2/+13
2019-11-22pan/midgard: Add LOD bias/clamp loweringAlyssa Rosenzweig4-1/+103
2019-11-22pan/midgard: Implement load_sampler_lod_paramaters_panAlyssa Rosenzweig2-0/+15
2019-11-21panfrost: Add the lod_bias fieldAlyssa Rosenzweig2-1/+5
2019-11-20panfrost: Don't print the midgard_blend_rt structs on SFBDTomeu Vizoso1-1/+1
2019-11-20panfrost: Just print tiler fields as-is for Tx20Tomeu Vizoso1-6/+48
2019-11-20pan/midgard: Introduce quirks checksAlyssa Rosenzweig5-10/+92
2019-11-18pan/midgard: Use shader stage in mir_op_computes_derivativeAlyssa Rosenzweig3-3/+10
2019-11-17pan/midgard: Represent ld/st offset unpackedAlyssa Rosenzweig6-47/+14
2019-11-17pan/midgard: Fix masks/alignment for 64-bit loadsAlyssa Rosenzweig4-13/+37
2019-11-17pan/midgard: Expose more typesize helpersAlyssa Rosenzweig2-1/+21
2019-11-17pan/midgard: Implement non-aligned UBOsAlyssa Rosenzweig1-5/+2
2019-11-15pan/midgard: Use generic constant packing for 8/64-bitAlyssa Rosenzweig1-1/+1
2019-11-15pan/midgard: Pack 64-bit swizzlesAlyssa Rosenzweig1-21/+63
2019-11-15pan/midgard: Fix mir_round_bytemask_down for !32bAlyssa Rosenzweig1-2/+2
2019-11-15pan/midgard: Implement i2i64 and u2u64Alyssa Rosenzweig1-1/+3
2019-11-15pan/midgard: Expand 64-bit writemasksAlyssa Rosenzweig2-7/+11
2019-11-15pan/midgard: Prioritize texture registersAlyssa Rosenzweig1-2/+13
2019-11-15pan/midgard: Disassemble with old pipeline always on T720Alyssa Rosenzweig1-2/+2
2019-11-15pan/midgard: Use texture, not textureLod, on early MidgardAlyssa Rosenzweig1-3/+4
2019-11-15pan/midgard: Fix vertex texturing on early MidgardAlyssa Rosenzweig1-0/+10
2019-11-15pan/midgard: Generalize texture registers across GPUsAlyssa Rosenzweig1-5/+2
2019-11-14pan/midgard: Fix copypropagation for texturesAlyssa Rosenzweig1-3/+4
2019-11-14pan/midgard: Copypropagate vector creationAlyssa Rosenzweig1-1/+45
2019-11-14pan/lcra: Use Chaitin's spilling heuristicAlyssa Rosenzweig1-9/+5
2019-11-14pan/midgard: Compute spill costsAlyssa Rosenzweig1-2/+13
2019-11-13pan/midgard: Remove util/ra supportAlyssa Rosenzweig5-275/+24
2019-11-13pan/midgard: Integrate LCRAAlyssa Rosenzweig3-76/+82
2019-11-13pan/midgard: Implement linearly-constrained register allocationAlyssa Rosenzweig3-0/+339
2019-11-13pan/midgard: Add blend shader selection bits for MRTAlyssa Rosenzweig1-0/+8
2019-11-11pan/midgard: Pack load/store masksAlyssa Rosenzweig1-2/+30
2019-11-11pan/midgard: Implement nir_intrinsic_load_output_u8_as_fp16_panAlyssa Rosenzweig1-0/+20
2019-11-11pan/midgard: Identify ld_color_buffer_u8_as_fp16*Alyssa Rosenzweig2-2/+7
2019-11-08pan/midgard: Switch base for vertex texturing on T720Alyssa Rosenzweig1-11/+16
2019-11-08pan/midgard: Pass shader stage to disassemblerAlyssa Rosenzweig4-4/+7
2019-11-08pan/midgard: Disassemble half-steps correctlyAlyssa Rosenzweig1-3/+15
2019-11-08pan/midgard: Fix printing of half-registers in texture opsAlyssa Rosenzweig1-35/+32
2019-11-07panfrost: Pipe the GPU ID into compiler and disassemblerTomeu Vizoso7-26/+27
2019-11-06panfrost: Print the right zero fieldTomeu Vizoso1-1/+1
2019-11-06panfrost: Decode blend shaders for SFBDTomeu Vizoso1-22/+29
2019-11-06panfrost: Rework format encoding on SFBDTomeu Vizoso2-47/+109
2019-11-06panfrost: Add checksum fields to SFBD descriptorTomeu Vizoso2-1/+10
2019-11-04pan/midgard: Extend default_phys_reg to !32-bitAlyssa Rosenzweig1-5/+5
2019-11-04pan/midgard: Extend swizzle packing for vec4/16-bitAlyssa Rosenzweig1-3/+24