summaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard
Commit message (Expand)AuthorAgeFilesLines
* pan/midgard: Fix midgard_compile.h includesAfonso Bordado2020-01-141-0/+1
* panfrost: Remove unneeded phi nodesBoris Brezillon2020-01-131-0/+1
* pan/midgard: Support indirect UBO offsetsAlyssa Rosenzweig2020-01-102-22/+7
* panfrost: Don't double-flip Z/W for 2D arraysAlyssa Rosenzweig2020-01-071-2/+5
* pan/midgard: Account for z/w flip in texelFetchAlyssa Rosenzweig2020-01-071-0/+9
* pan/midgard: Use upper ALU tags for MFBD writeoutAlyssa Rosenzweig2020-01-023-2/+22
* pan/midgard: Identity ld_color_buffer as 32-bitAlyssa Rosenzweig2020-01-023-4/+4
* pan/midgard: Remove old commentAlyssa Rosenzweig2020-01-021-1/+0
* pan/midgard: Generate MRT writeout loopsAlyssa Rosenzweig2020-01-025-31/+84
* pan/midgard: Generalize IS_ALU and quadword_sizeAlyssa Rosenzweig2020-01-028-98/+53
* pan/midgard: Use better heuristic for shader terminationAlyssa Rosenzweig2020-01-021-24/+17
* pan/midgard: Fix memory corruption in constant combiningAlyssa Rosenzweig2020-01-021-1/+1
* pan/midgard: Optimize branches with inverted argumentsAfonso Bordado2019-12-313-0/+26
* pan/midgard: Move midgard_is_branch_unit to helpersAfonso Bordado2019-12-312-7/+6
* pan/midgard: Remove prepacked_branchAlyssa Rosenzweig2019-12-316-39/+6
* pan/midgard: Convert fragment writeout to proper branchesAlyssa Rosenzweig2019-12-311-3/+14
* panfrost: Remove MRT indirection in blend shadersAlyssa Rosenzweig2019-12-301-0/+4
* panfrost: Implement integer varyingsAlyssa Rosenzweig2019-12-302-0/+54
* pan/midgard: Implement flat shadingAlyssa Rosenzweig2019-12-302-6/+17
* pan/midgard: Use type-appropriate st_varyAlyssa Rosenzweig2019-12-301-0/+16
* pan/midgard: Fix minor typoAlyssa Rosenzweig2019-12-271-1/+1
* pan/midgard: Lower gl_VertexID/gl_InstanceID to attributesAlyssa Rosenzweig2019-12-242-0/+35
* pan/midgard: Factor out emit_attr_readAlyssa Rosenzweig2019-12-241-24/+33
* panfrost: Unset vertex_id_zero_basedAlyssa Rosenzweig2019-12-241-1/+0
* pan/midgard: Compute destination overrideAlyssa Rosenzweig2019-12-241-7/+25
* pan/midgard: Add mir_upper_override helperAlyssa Rosenzweig2019-12-242-0/+30
* pan/midgard: Enable lower_(un)pack_* loweringAlyssa Rosenzweig2019-12-242-2/+13
* pan/midgard: Implement shadow cubemapsAlyssa Rosenzweig2019-12-241-26/+22
* pan/midgard: Generalize temp coordinate to non-2DAlyssa Rosenzweig2019-12-241-3/+5
* pan/midgard: Do witchcraft on texture offsetsAlyssa Rosenzweig2019-12-243-49/+49
* pan/midgard: Fix fallthrough from offset to comparatorAlyssa Rosenzweig2019-12-241-0/+1
* pan/midgard: Expand swizzle for texelFetchAlyssa Rosenzweig2019-12-241-0/+6
* pan/midgard: Clamp LOD register swizzleAlyssa Rosenzweig2019-12-241-0/+4
* pan/midgard: Extend IS_VEC4_ONLY to argumentsAlyssa Rosenzweig2019-12-241-1/+5
* pan/midgard: Bounds check lcra_restrict_rangeAlyssa Rosenzweig2019-12-241-1/+1
* pan/midgard: Fix disassembler cycle/quadword countingAlyssa Rosenzweig2019-12-241-4/+6
* pan/midgard: Optimize comparisions with similar operationsAfonso Bordado2019-12-204-1/+92
* 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
* 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