aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* pan/midgard: Lower txd with lower_texAlyssa Rosenzweig2019-12-201-1/+6
* pan/midgard: Fix crash with txsAlyssa Rosenzweig2019-12-201-1/+3
* pan/midgard: Implement textureOffset for 2D texturesAlyssa Rosenzweig2019-12-209-14/+57
* pan/midgard: Add uniform/work heuristicAlyssa Rosenzweig2019-12-193-19/+100
* pan/midgard: Set Z to shadow comparator for 2DAlyssa Rosenzweig2019-12-171-2/+21
* pan/midgard: Set .shadow for shadow samplersAlyssa Rosenzweig2019-12-171-0/+1
* pan/midgard: Hoist temporary coordinate for cubemapsAlyssa Rosenzweig2019-12-171-12/+18
* pan/midgard: Use a reg temporary for mutiple writesAlyssa Rosenzweig2019-12-171-1/+1
* panfrost: Let precompile imply shaderdbAlyssa Rosenzweig2019-12-172-3/+3
* panfrost: Remove asserts in panfrost_pack_work_groups_computeAlyssa Rosenzweig2019-12-161-11/+1
* panfrost: Pack invocation_shifts manually instead of a bit fieldAlyssa Rosenzweig2019-12-163-51/+51
* panfrost: Remove fbd_type enumAlyssa Rosenzweig2019-12-162-9/+6
* pan/midgard: Set r1.w magicAlyssa Rosenzweig2019-12-163-3/+32
* pan/midgard: Fix liveness analysis with multiple epiloguesAlyssa Rosenzweig2019-12-163-1/+5
* pan/midgard: Writeout per render targetAlyssa Rosenzweig2019-12-163-48/+38
* pan/midgard: Add schedule barrier after fragment writeoutAlyssa Rosenzweig2019-12-161-0/+1
* panfrost: Pass blend RT number throughAlyssa Rosenzweig2019-12-163-4/+8
* panfrost: Add panfrost_model_name helperAlyssa Rosenzweig2019-12-132-0/+19
* panfrost: Move property queries to _encoderAlyssa Rosenzweig2019-12-133-0/+94
* panfrost: Move nir_undef_to_zero to Midgard compilerAlyssa Rosenzweig2019-12-133-0/+89
* pandecode: Add castAlyssa Rosenzweig2019-12-131-1/+1
* pan/midgard: Handle misc. cppcheck warningsAlyssa Rosenzweig2019-12-135-15/+13
* pan/midgard: Remove unused ld/st packing hepersAlyssa Rosenzweig2019-12-131-18/+0
* panfrost: Add routines to calculate stack size/shiftAlyssa Rosenzweig2019-12-122-0/+31
* panfrost: Split stack_shift nibble from unk0Alyssa Rosenzweig2019-12-122-1/+3
* panfrost: Rename unknown_address_0 -> scratchpadAlyssa Rosenzweig2019-12-122-2/+3
* panfrost: Describe thread local storage sizing rulesAlyssa Rosenzweig2019-12-123-1/+82
* pan/midgard: Fix shift for TLS accessAlyssa Rosenzweig2019-12-121-2/+18
* pan/midgard: Simplify and fix vector copypropAlyssa Rosenzweig2019-12-121-14/+5
* pan/midgard: Don't try to free NULL in LCRAAlyssa Rosenzweig2019-12-121-0/+3
* pan/midgard: Force alignment for csel_vAlyssa Rosenzweig2019-12-121-0/+8
* pan/midgard: Don't use no_spill for memory spill srcAlyssa Rosenzweig2019-12-121-2/+4
* pan/midgard: Use no_spill bitmaskAlyssa Rosenzweig2019-12-122-15/+16
* pan/midgard: Dynamically allocate r26/27 for spillsAlyssa Rosenzweig2019-12-122-5/+10
* pan/midgard: Remove code marked "TODO: remove me"Alyssa Rosenzweig2019-12-121-5/+0
* pan/midgard: Remove consecutive_skip codeAlyssa Rosenzweig2019-12-121-18/+8
* pan/midgard: Move bounds checking into LCRAAlyssa Rosenzweig2019-12-122-9/+5
* pan/midgard: Remove spill cost heuristicAlyssa Rosenzweig2019-12-121-21/+0
* pan/midgard: Simplify spillability testAlyssa Rosenzweig2019-12-121-27/+9
* pan/midgard: Split spill node selection/spillingAlyssa Rosenzweig2019-12-121-20/+30
* pan/midgard: Move spilling code out of schedulerAlyssa Rosenzweig2019-12-127-339/+380
* pan/midgard: Remove undefined behaviorTomeu Vizoso2019-12-121-1/+1
* panfrost: Add PAN_MESA_DEBUG=syncTomeu Vizoso2019-12-112-1/+5
* panfrost: free spill cost table in mir_spill_registerUrja Rannikko2019-12-061-0/+2
* panfrost: add lcra_free() to free lcra stateUrja Rannikko2019-12-063-1/+25
* panfrost: free allocations in schedule_blockUrja Rannikko2019-12-061-0/+3
* panfrost: free last_read/write tables in mir_create_dependency_graphUrja Rannikko2019-12-061-0/+3
* panfrost: Rename SET_VALUE to WRITE_VALUEAlyssa Rosenzweig2019-12-062-9/+9
* panfrost: Update SET_VALUE with information from igtAlyssa Rosenzweig2019-12-062-4/+22
* panfrost: Remove blend shader hackAlyssa Rosenzweig2019-12-031-2/+1