aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* pan/mdg: Schedule based on livenessAlyssa Rosenzweig2020-07-021-23/+84
* pan/mdg: Vectorize vlut operationsIcecream952020-07-021-1/+18
* pan/mdg: Skip r1.w write where possibleAlyssa Rosenzweig2020-07-021-1/+8
* pan/mdg: Prioritize non-moves on VADD/VLUTAlyssa Rosenzweig2020-07-021-5/+18
* pan/mdg: Allow Z/S writes to use any 2nd stage unitAlyssa Rosenzweig2020-07-021-57/+71
* pan/mdg: Defer smul, vlut until after writeout movesAlyssa Rosenzweig2020-07-021-7/+6
* pan/mdg: Schedule writeout to VLUTAlyssa Rosenzweig2020-07-021-6/+12
* pan/mdg: Remove bundle interference codeAlyssa Rosenzweig2020-07-021-66/+0
* pan/mdg: Don't assign destination in writeout block to r1Alyssa Rosenzweig2020-07-021-1/+51
* pan/mdg: Defer nir_fuse_io_16 until after optsAlyssa Rosenzweig2020-07-021-3/+4
* panfrost: Add PAN_MESA_DEBUG=gl3 flagIcecream952020-06-261-0/+1
* panfrost: RGBA4 and RGB5_A1 framebuffer supportIcecream952020-06-221-0/+3
* pan/mdg: Fix max_comp calculation for constant printingIcecream952020-06-221-1/+1
* pan/decode: Add missing wrap modesIcecream952020-06-221-0/+4
* pan/decode: Fix helper invocations when tracingIcecream952020-06-221-2/+2
* pan/mdg: Reassociate adds for multiply-by-twoAlyssa Rosenzweig2020-06-171-1/+4
* pan/mdg: Canonicalize (x * 2.0) to (x + x)Alyssa Rosenzweig2020-06-171-0/+3
* pan/mdg: Allow scheduling "x + x" to multipliersAlyssa Rosenzweig2020-06-171-0/+53
* pan/mdg: Factor out unit checkAlyssa Rosenzweig2020-06-171-1/+10
* panfrost: Implement ARB_depth_clampIcecream952020-06-162-0/+5
* panfrost: Simplify AFBC format checkAlyssa Rosenzweig2020-06-151-11/+7
* panfrost: Enable AFBC for RGB565Alyssa Rosenzweig2020-06-151-2/+9
* panfrost: Correctly calculate tiled strideAlyssa Rosenzweig2020-06-151-7/+9
* panfrost: Fix level_2Alyssa Rosenzweig2020-06-151-1/+1
* pan/mdg: Precolour blend inputsAlyssa Rosenzweig2020-06-155-5/+26
* pan/mdg: Prefer type over regmode for schedule constraintsAlyssa Rosenzweig2020-06-121-2/+2
* pan/mdg: Analyze types for 64-bitness in RAAlyssa Rosenzweig2020-06-121-1/+15
* pan/mdg: Explicitly type 64-bit uniform movesAlyssa Rosenzweig2020-06-121-0/+2
* panfrost: Use shader_info harderAlyssa Rosenzweig2020-06-121-3/+0
* panfrost: Allow R/RG/RGB varyingsAlyssa Rosenzweig2020-06-121-0/+1
* panfrost: Calculate varying size by formatAlyssa Rosenzweig2020-06-121-0/+2
* pan/mdg: Avoid fusing ld_vary_16 with non-zero componentAlyssa Rosenzweig2020-06-121-0/+5
* pan/mdg: Print writeout sources in mir_print_instructionIcecream952020-06-101-0/+10
* pan/mdg: Add new depth store loweringIcecream952020-06-101-1/+192
* pan/mdg: Add depth/stencil support to emit_fragment_storeIcecream952020-06-101-4/+17
* pan/mdg: Move search_var to earlier in midgard_compile.cIcecream952020-06-101-11/+11
* pan/mdg: Add new depth writeout codeIcecream952020-06-102-4/+71
* pan/mdg: Replace writeout booleans with a single valueIcecream952020-06-102-9/+10
* pan/mdg: Remove writeout case from bytemask_of_read_componentsIcecream952020-06-102-15/+6
* pan/mdg: Remove old depth writeout codeIcecream952020-06-102-16/+7
* pan/mdg: Remove old zs store loweringIcecream952020-06-101-114/+0
* pan/mdg: Move r1.w writeout to branch->destIcecream952020-06-102-6/+6
* pan/mdg: Add a macro for printing instruction source informationIcecream952020-06-101-21/+12
* pan_bo.h: add time.h include for time_tPeter Seiderer2020-06-071-0/+1
* Revert "panfrost: Keep cached BOs mmap'd"Icecream952020-06-051-5/+17
* pan/midgard: Use a signed value for checking inline constantsIcecream952020-06-051-1/+1
* pan/mdg: Ensure ld_vary_16 is alignedAlyssa Rosenzweig2020-06-041-0/+6
* pan/mdg: Legalize inverts with constantsAlyssa Rosenzweig2020-06-042-7/+37
* pan/bi: Disassemble gl_PointCoord reads.Alyssa Rosenzweig2020-06-031-1/+3
* panfrost: Readd MIDGARD_SHADERLESS quirk to t760Alyssa Rosenzweig2020-06-031-1/+1