| Commit message (Expand) | Author | Age | Files | Lines |
* | pan/midgard: Optimize comparisions with similar operations | Afonso Bordado | 2019-12-20 | 4 | -1/+92 |
* | pan/midgard: Lower txd with lower_tex | Alyssa Rosenzweig | 2019-12-20 | 1 | -1/+6 |
* | pan/midgard: Fix crash with txs | Alyssa Rosenzweig | 2019-12-20 | 1 | -1/+3 |
* | pan/midgard: Implement textureOffset for 2D textures | Alyssa Rosenzweig | 2019-12-20 | 9 | -14/+57 |
* | pan/midgard: Add uniform/work heuristic | Alyssa Rosenzweig | 2019-12-19 | 3 | -19/+100 |
* | pan/midgard: Set Z to shadow comparator for 2D | Alyssa Rosenzweig | 2019-12-17 | 1 | -2/+21 |
* | pan/midgard: Set .shadow for shadow samplers | Alyssa Rosenzweig | 2019-12-17 | 1 | -0/+1 |
* | pan/midgard: Hoist temporary coordinate for cubemaps | Alyssa Rosenzweig | 2019-12-17 | 1 | -12/+18 |
* | pan/midgard: Use a reg temporary for mutiple writes | Alyssa Rosenzweig | 2019-12-17 | 1 | -1/+1 |
* | panfrost: Let precompile imply shaderdb | Alyssa Rosenzweig | 2019-12-17 | 2 | -3/+3 |
* | pan/midgard: Set r1.w magic | Alyssa Rosenzweig | 2019-12-16 | 3 | -3/+32 |
* | pan/midgard: Fix liveness analysis with multiple epilogues | Alyssa Rosenzweig | 2019-12-16 | 3 | -1/+5 |
* | pan/midgard: Writeout per render target | Alyssa Rosenzweig | 2019-12-16 | 3 | -48/+38 |
* | pan/midgard: Add schedule barrier after fragment writeout | Alyssa Rosenzweig | 2019-12-16 | 1 | -0/+1 |
* | panfrost: Pass blend RT number through | Alyssa Rosenzweig | 2019-12-16 | 3 | -4/+8 |
* | panfrost: Move nir_undef_to_zero to Midgard compiler | Alyssa Rosenzweig | 2019-12-13 | 2 | -0/+88 |
* | pan/midgard: Handle misc. cppcheck warnings | Alyssa Rosenzweig | 2019-12-13 | 5 | -15/+13 |
* | pan/midgard: Remove unused ld/st packing hepers | Alyssa Rosenzweig | 2019-12-13 | 1 | -18/+0 |
* | pan/midgard: Fix shift for TLS access | Alyssa Rosenzweig | 2019-12-12 | 1 | -2/+18 |
* | pan/midgard: Simplify and fix vector copyprop | Alyssa Rosenzweig | 2019-12-12 | 1 | -14/+5 |
* | pan/midgard: Don't try to free NULL in LCRA | Alyssa Rosenzweig | 2019-12-12 | 1 | -0/+3 |
* | pan/midgard: Force alignment for csel_v | Alyssa Rosenzweig | 2019-12-12 | 1 | -0/+8 |
* | pan/midgard: Don't use no_spill for memory spill src | Alyssa Rosenzweig | 2019-12-12 | 1 | -2/+4 |
* | pan/midgard: Use no_spill bitmask | Alyssa Rosenzweig | 2019-12-12 | 2 | -15/+16 |
* | pan/midgard: Dynamically allocate r26/27 for spills | Alyssa Rosenzweig | 2019-12-12 | 2 | -5/+10 |
* | pan/midgard: Remove code marked "TODO: remove me" | Alyssa Rosenzweig | 2019-12-12 | 1 | -5/+0 |
* | pan/midgard: Remove consecutive_skip code | Alyssa Rosenzweig | 2019-12-12 | 1 | -18/+8 |
* | pan/midgard: Move bounds checking into LCRA | Alyssa Rosenzweig | 2019-12-12 | 2 | -9/+5 |
* | pan/midgard: Remove spill cost heuristic | Alyssa Rosenzweig | 2019-12-12 | 1 | -21/+0 |
* | pan/midgard: Simplify spillability test | Alyssa Rosenzweig | 2019-12-12 | 1 | -27/+9 |
* | pan/midgard: Split spill node selection/spilling | Alyssa Rosenzweig | 2019-12-12 | 1 | -20/+30 |
* | pan/midgard: Move spilling code out of scheduler | Alyssa Rosenzweig | 2019-12-12 | 6 | -339/+379 |
* | pan/midgard: Remove undefined behavior | Tomeu Vizoso | 2019-12-12 | 1 | -1/+1 |
* | panfrost: free spill cost table in mir_spill_register | Urja Rannikko | 2019-12-06 | 1 | -0/+2 |
* | panfrost: add lcra_free() to free lcra state | Urja Rannikko | 2019-12-06 | 3 | -1/+25 |
* | panfrost: free allocations in schedule_block | Urja Rannikko | 2019-12-06 | 1 | -0/+3 |
* | panfrost: free last_read/write tables in mir_create_dependency_graph | Urja Rannikko | 2019-12-06 | 1 | -0/+3 |
* | pan/midgard: Splatter on fragment out | Alyssa Rosenzweig | 2019-12-03 | 1 | -1/+20 |
* | pan/midgard: Use lower_tex_without_implicit_lod | Alyssa Rosenzweig | 2019-11-22 | 1 | -10/+3 |
* | pan/midgard: Enable LOD lowering only on buggy chips | Alyssa Rosenzweig | 2019-11-22 | 1 | -2/+7 |
* | pan/midgard: Describe quirk MIDGARD_BROKEN_LOD | Alyssa Rosenzweig | 2019-11-22 | 1 | -2/+13 |
* | pan/midgard: Add LOD bias/clamp lowering | Alyssa Rosenzweig | 2019-11-22 | 3 | -0/+101 |
* | pan/midgard: Implement load_sampler_lod_paramaters_pan | Alyssa Rosenzweig | 2019-11-22 | 2 | -0/+15 |
* | pan/midgard: Introduce quirks checks | Alyssa Rosenzweig | 2019-11-20 | 5 | -10/+92 |
* | pan/midgard: Use shader stage in mir_op_computes_derivative | Alyssa Rosenzweig | 2019-11-18 | 3 | -3/+10 |
* | pan/midgard: Represent ld/st offset unpacked | Alyssa Rosenzweig | 2019-11-17 | 6 | -47/+14 |
* | pan/midgard: Fix masks/alignment for 64-bit loads | Alyssa Rosenzweig | 2019-11-17 | 4 | -13/+37 |
* | pan/midgard: Expose more typesize helpers | Alyssa Rosenzweig | 2019-11-17 | 2 | -1/+21 |
* | pan/midgard: Implement non-aligned UBOs | Alyssa Rosenzweig | 2019-11-17 | 1 | -5/+2 |
* | pan/midgard: Use generic constant packing for 8/64-bit | Alyssa Rosenzweig | 2019-11-15 | 1 | -1/+1 |