summaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* pan/midgard: Fix alpha test w.r.t new indexingAlyssa Rosenzweig2019-07-291-1/+2
* pan/midgard: Introduce invert fieldAlyssa Rosenzweig2019-07-265-11/+90
* pan/midgard: Tag SSA/regAlyssa Rosenzweig2019-07-267-18/+28
* pan/midgard: Improve schedulingAlyssa Rosenzweig2019-07-262-5/+9
* pan/midgard: Specialize mod checking by type when checking constantsAlyssa Rosenzweig2019-07-263-7/+13
* pan/midgard: Use more aggressive writeout criteriaAlyssa Rosenzweig2019-07-261-4/+14
* pan/midgard: Pipeline non-SSA registersAlyssa Rosenzweig2019-07-261-6/+28
* pan/midgard: Add mir_mask_of_read_components helperAlyssa Rosenzweig2019-07-262-0/+41
* pan/midgard: Add mir_is_written_before helperAlyssa Rosenzweig2019-07-262-0/+20
* pan/midgard: Obey fragment writeout criteriaAlyssa Rosenzweig2019-07-261-8/+70
* pan/midgard: Add post-RA move eliminationAlyssa Rosenzweig2019-07-263-0/+56
* pan/midgard: Share mir_nontrivial_outmodAlyssa Rosenzweig2019-07-263-16/+17
* pan/midgard: Implement texture RAAlyssa Rosenzweig2019-07-265-143/+271
* pan/midgard: Fix backwards blend color loadAlyssa Rosenzweig2019-07-261-1/+1
* pan/midgard: Fix scheduling mishapAlyssa Rosenzweig2019-07-261-1/+1
* pan/midgard: Fix vector->scalar swizzlesAlyssa Rosenzweig2019-07-261-5/+8
* pan/midgard: Add dead move elimination passAlyssa Rosenzweig2019-07-262-0/+44
* pan/midgard: Move DCE into its own fileAlyssa Rosenzweig2019-07-264-22/+48
* pan/midgard: Add mir_rewrite_dst_tag helperAlyssa Rosenzweig2019-07-262-0/+15
* pan/midgard: Fix flipped register bias fieldsAlyssa Rosenzweig2019-07-263-23/+6
* pan/midgard: Update RA for cubemap coordsAlyssa Rosenzweig2019-07-263-10/+8
* Revert "panfrost: Don't DIY point size/coord fields"Alyssa Rosenzweig2019-07-251-0/+3
* pan/midgard: Optimize varying projectionAlyssa Rosenzweig2019-07-255-14/+114
* pan/midgard: Add perspective projection recombine passAlyssa Rosenzweig2019-07-253-0/+117
* pan/midgard: Force perspective ops to use vec4Alyssa Rosenzweig2019-07-251-0/+16
* pan/midgard: Add R27-only op handlingAlyssa Rosenzweig2019-07-252-11/+48
* pan/midgard: Add OP_R27_ONLY helperAlyssa Rosenzweig2019-07-251-0/+5
* pan/midgard: Enable RA for st_varyAlyssa Rosenzweig2019-07-251-11/+5
* pan/midgard: Remove check for `class`Alyssa Rosenzweig2019-07-251-1/+0
* pan/midgard: Move uniforms to special registersAlyssa Rosenzweig2019-07-253-2/+25
* pan/midgard: Emit st_vary registers in install_registersAlyssa Rosenzweig2019-07-251-3/+11
* pan/midgard: Add mir_lower_special_reads helperAlyssa Rosenzweig2019-07-253-0/+117
* pan/midgard: Add emit_explicit_constant helperAlyssa Rosenzweig2019-07-251-10/+16
* pan/midgard: Add mir_rewrite_index_src_tagAlyssa Rosenzweig2019-07-252-0/+14
* pan/midgard: Add class checkAlyssa Rosenzweig2019-07-251-1/+30
* pan/midgard: Implement class spillingAlyssa Rosenzweig2019-07-251-14/+39
* pan/midgard: Extend liveness analysis to st_varyAlyssa Rosenzweig2019-07-251-8/+1
* pan/midgard: Implement load/store register classingAlyssa Rosenzweig2019-07-251-17/+70
* pan/midgard: Allocate special register classesAlyssa Rosenzweig2019-07-253-39/+57
* pan/midgard: Move copy propagation into its own fileAlyssa Rosenzweig2019-07-255-83/+120
* pan/midgard: Add mir_simple_swizzle helperAlyssa Rosenzweig2019-07-251-0/+15
* pan/midgard: Add mir_single_use helperAlyssa Rosenzweig2019-07-252-0/+22
* panfrost: Compute I/O counts from shader_infoAlyssa Rosenzweig2019-07-252-6/+0
* panfrost: Don't DIY point size/coord fieldsAlyssa Rosenzweig2019-07-251-3/+0
* panfrost: Use nir_gather_info information about discardsAlyssa Rosenzweig2019-07-253-8/+0
* panfrost/midgard: Allocate registers once (per-screen)Alyssa Rosenzweig2019-07-234-17/+81
* pan/decode: Disable magic divisor debuggingAlyssa Rosenzweig2019-07-221-0/+2
* pan/midgard: Report spills:fills to shader-dbAlyssa Rosenzweig2019-07-223-2/+12
* panfrost/midgard: Reenable pipeline register creationAlyssa Rosenzweig2019-07-221-10/+9
* panfrost/midgard: Report tls_sizeAlyssa Rosenzweig2019-07-224-0/+13