aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* panfrost: Document Midgard Inf/NaN suppress bitAlyssa Rosenzweig2020-05-272-0/+12
* panfrost: Ensure nonlinear strides are 16-alignedAlyssa Rosenzweig2020-05-271-1/+1
* panfrost: Identify Bifrost texture format swizzleAlyssa Rosenzweig2020-05-273-3/+9
* pan/decode: Dump unknown2Alyssa Rosenzweig2020-05-261-0/+3
* pan/decode: Dump missing field on BifrostAlyssa Rosenzweig2020-05-261-0/+2
* pan/decode: Fix tiler warningAlyssa Rosenzweig2020-05-261-2/+4
* pan/decode: Fix unused variable warningAlyssa Rosenzweig2020-05-261-6/+0
* panfrost: Use SATURATEAlyssa Rosenzweig2020-05-261-1/+1
* pan/mdg: Allow DCE on ld_color_buffer masksAlyssa Rosenzweig2020-05-221-2/+2
* pan/mdg: Ensure we don't DCE into impossible masksAlyssa Rosenzweig2020-05-221-1/+6
* pan/mdg: Lower shifts to 32-bitAlyssa Rosenzweig2020-05-221-0/+8
* pan/mdg: Add pack_colour_32 opcodeAlyssa Rosenzweig2020-05-222-0/+4
* pan/mdg: Eliminate remaining divisions from compilerAlyssa Rosenzweig2020-05-212-5/+12
* pan/mdg: Avoid division in printing helpersAlyssa Rosenzweig2020-05-213-4/+16
* pan/mdg: Eliminate 64-bit swizzle packing divisionAlyssa Rosenzweig2020-05-211-1/+2
* pan/mdg: Eliminate expand_writemask divisionAlyssa Rosenzweig2020-05-212-5/+5
* pan/mdg: Cleanup comments that look like divisionAlyssa Rosenzweig2020-05-213-4/+4
* panfrost: Avoid redundant shader executions with mask=0x0Alyssa Rosenzweig2020-05-211-1/+6
* panfrost: Limit blend shader work countAlyssa Rosenzweig2020-05-211-2/+7
* panfrost: Allow bpp24 tilingAlyssa Rosenzweig2020-05-211-1/+8
* panfrost: Fill in SCALED formats to format tableAlyssa Rosenzweig2020-05-211-0/+26
* panfrost: Keep cached BOs mmap'dAlyssa Rosenzweig2020-05-211-17/+5
* panfrost: Guard experimental fp16 behind debug flagAlyssa Rosenzweig2020-05-211-0/+1
* pan/mdg: Pack 8-bit swizzles in 16-bit opsAlyssa Rosenzweig2020-05-211-1/+4
* pan/mdg: Implement condense_writemask for 8-bitAlyssa Rosenzweig2020-05-211-2/+11
* pan/mdg: Implement vector constant printing for 8-bitAlyssa Rosenzweig2020-05-211-1/+16
* pan/mdg: Use shifts instead of division for RA sizesAlyssa Rosenzweig2020-05-211-41/+44
* pan/mdg: Pack barriers correctlyAlyssa Rosenzweig2020-05-211-0/+7
* pan/mdg: Fix type checking issues with computeAlyssa Rosenzweig2020-05-212-0/+4
* pan/mdg: Separately pack constants to the upper halfAlyssa Rosenzweig2020-05-211-2/+11
* pan/mdg: Only combine 16-bit constants to lower halfAlyssa Rosenzweig2020-05-211-3/+15
* pan/mdg: Factor out mir_adjust_constantAlyssa Rosenzweig2020-05-211-50/+63
* pan/mdg: Print constant vectors less wrongAlyssa Rosenzweig2020-05-211-5/+13
* pan/mdg: Round up bytemasks when spillingAlyssa Rosenzweig2020-05-211-2/+4
* pan/mdg: Print mask when dest=0Alyssa Rosenzweig2020-05-211-1/+1
* pan/mdg: Set RA bounds for fp16Alyssa Rosenzweig2020-05-211-1/+13
* pan/mdg: Eliminate load_64Alyssa Rosenzweig2020-05-214-11/+3
* pan/mdg: Use type size to determine alignmentAlyssa Rosenzweig2020-05-211-3/+5
* pan/lcra: Allow per-variable bounds to be setAlyssa Rosenzweig2020-05-214-20/+24
* pan/lcra: Remove unused alignment parametersAlyssa Rosenzweig2020-05-214-4/+2
* pan/mdg: Ignore dest.type when offseting load swizzleAlyssa Rosenzweig2020-05-211-1/+1
* pan/mdg: Don't generate conversions for fp16 LUTsAlyssa Rosenzweig2020-05-212-6/+21
* pan/mdg: Implement b2f16Alyssa Rosenzweig2020-05-211-8/+17
* pan/mdg: Streamline dest_override handlingAlyssa Rosenzweig2020-05-216-46/+35
* pan/mdg: Remove redundant redundancyAlyssa Rosenzweig2020-05-212-10/+0
* pan/mdg: Defer modifier packing until emit timeAlyssa Rosenzweig2020-05-215-216/+171
* pan/mdg: Remove promote_float passAlyssa Rosenzweig2020-05-214-86/+0
* pan/mdg: Promote imov to fmov on a NIR levelAlyssa Rosenzweig2020-05-211-1/+8
* pan/mdg: Identify scalar integer modsAlyssa Rosenzweig2020-05-213-43/+39
* pan/mdg: Use type to determine triviality of a moveAlyssa Rosenzweig2020-05-211-2/+1