summaryrefslogtreecommitdiff
path: root/src/panfrost
AgeCommit message (Expand)AuthorFilesLines
2020-05-11panfrost: don't always build bifrost_compilerQiang Yu1-1/+1
2020-02-18pan/midgard: Use fprintf instead of printf for constantsAlyssa Rosenzweig1-9/+9
2020-02-18pan/midgard: Don't crash with constants on unknown opsAlyssa Rosenzweig1-0/+4
2020-02-18pan/midgard: Fix missing prefixesAlyssa Rosenzweig1-1/+1
2020-02-11panfrost: Remove unused anonymous enum variables.Vinson Lee1-2/+2
2020-01-29pan/midgard: Fix a liveness info leakIcecream951-6/+7
2020-01-27pan/midgard: Remove float_bitcastAlyssa Rosenzweig1-12/+0
2020-01-27panfrost/midgard: Prettify embedded constant printsBoris Brezillon3-68/+292
2020-01-27panfrost/midgard: Add a condense_writemask() helperBoris Brezillon1-0/+22
2020-01-27pan/midgard: Handle tag 0x4 as textureAlyssa Rosenzweig1-2/+2
2020-01-27pan/midgard: Validate barriers use a barrier tagAlyssa Rosenzweig1-1/+5
2020-01-27pan/midgard: Disassemble barrier instructionsAlyssa Rosenzweig2-3/+60
2020-01-27pan/midgard: Record TEXTURE_OP_BARRIERAlyssa Rosenzweig2-0/+4
2020-01-27pan/decode: Drop MFBD compute shader stuffAlyssa Rosenzweig1-4/+7
2020-01-24pan/decode: Remove SHORT_SLIDE indirectionAlyssa Rosenzweig1-15/+6
2020-01-24pan/midgard: Remove pack_color defineAlyssa Rosenzweig1-1/+0
2020-01-24pan/decode: Remove last_sizeAlyssa Rosenzweig1-4/+0
2020-01-24panfrost: Don't use implicit mali_exception_status enumAlyssa Rosenzweig2-2/+2
2020-01-23pan/decode: Rotate trace filesIcecream952-4/+22
2020-01-23pan/decode: Dump to a fileIcecream952-1/+35
2020-01-23pan/decode: Support dumping to a fileIcecream953-19/+24
2020-01-23pan/bifrost: Support disassembling to a fileIcecream955-402/+407
2020-01-23pan/midgard: Support disassembling to a fileIcecream954-279/+279
2020-01-23pan/midgard: Fix a memory leak in the disassemblerIcecream951-0/+2
2020-01-23pan/midgard: Fix bundle dynarray leakIcecream951-1/+2
2020-01-23util: Remove tmp argument from BITSET_FOREACH_SET macroMatt Turner1-5/+3
2020-01-22panfrost/midgard: Add missing lowering passes for type/size conversion opsBoris Brezillon1-13/+34
2020-01-22panfrost/midgard: Add 64 bits float <-> int convertersBoris Brezillon1-0/+5
2020-01-22panfrost/midgard: Fix mir_print_instruction() for branch instructionsBoris Brezillon1-7/+31
2020-01-22panfrost/midgard: Add f2f64 supportBoris Brezillon1-2/+4
2020-01-22panfrost/midgard: Factorize f2f and u2u handlingBoris Brezillon1-20/+7
2020-01-22panfrost/midgard: Make sure promote_fmov() only promotes 32-bit imovsBoris Brezillon1-0/+1
2020-01-22panfrost/midgard: Rework mir_adjust_constants() to make it type/size agnosticBoris Brezillon1-94/+69
2020-01-22panfrost/midgard: Use a union to manipulate embedded constantsBoris Brezillon8-49/+85
2020-01-21panfrost/midgard: Print the actual source register for store operationsBoris Brezillon1-1/+1
2020-01-21panfrost: Add pandecode entries for ASTC/ETC formatsAlyssa Rosenzweig1-0/+9
2020-01-21panfrost: Add ASTC texture formatsIcecream951-0/+2
2020-01-21panfrost: Add ETC1/ETC2 texture formatsIcecream951-0/+11
2020-01-21panfrost: Rework linear<--->tiled conversionsAlyssa Rosenzweig2-147/+203
2020-01-21panfrost,lima: De-Galliumize tiling routinesAlyssa Rosenzweig2-21/+28
2020-01-21panfrost: Compile tiling routines with -O3Alyssa Rosenzweig1-1/+1
2020-01-18pan/midgard: Fix recursive csel schedulingAlyssa Rosenzweig1-0/+4
2020-01-18panfrost: Identify un/pack colour opcodesAlyssa Rosenzweig3-0/+9
2020-01-18pan/midgard: Bytemasks should round up, not round downAlyssa Rosenzweig3-9/+8
2020-01-17panfrost/midgard: Fix swizzle for store instructionsBoris Brezillon1-3/+15
2020-01-15panfrost: Prefix schedule_program to prevent collisionRobert Foss6-6/+6
2020-01-14panfrost: Fix linear depth texturesAlyssa Rosenzweig2-11/+27
2020-01-14pan/midgard: Fix midgard_compile.h includesAfonso Bordado1-0/+1
2020-01-13panfrost: Remove unneeded phi nodesBoris Brezillon1-0/+1
2020-01-10pan/midgard: Support indirect UBO offsetsAlyssa Rosenzweig2-22/+7