aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard
Commit message (Expand)AuthorAgeFilesLines
* pan/mdg: Do per-sample framebuffer loadsIcecream952020-07-171-0/+8
* pan/mdg: Don't disassemble blit shadersIcecream952020-07-172-5/+5
* pan/mdg: Implement gl_SampleIDAlyssa Rosenzweig2020-07-151-0/+20
* pan/mdg: Identify per-sample interpolation modeAlyssa Rosenzweig2020-07-152-0/+3
* pan/mdg: Bump compiler RT maximumAlyssa Rosenzweig2020-07-151-1/+5
* pan/mdg: Skip z/s combining for dual-source writesIcecream952020-07-151-0/+3
* pan/mdg: Dual source blend input/writeout supportIcecream952020-07-159-7/+54
* pan/mdg: Add a nir pass to reorder store_output intrinsicsIcecream952020-07-151-0/+46
* pan/mdg: Fix non-debug compiliationIcecream952020-07-141-1/+1
* panfrost: Fix outmods on int to float conversionsItalo Nicola2020-07-131-1/+1
* pan/mdg: Use a 32-bit ld_color_buffer op when neededIcecream952020-07-133-2/+16
* pan/mdg: Set the z/s store intrinsic base correctlyIcecream952020-07-131-1/+6
* pan/mdg: Support MRT in output load loweringIcecream952020-07-131-0/+27
* pan/mdg: Handle non-blend framebuffer loweringIcecream952020-07-131-4/+1
* pan/mdg: Emit a tilebuffer wait loop when neededIcecream952020-07-131-1/+20
* pan/mdg: Do the pan_lower_framebuffer pass laterIcecream952020-07-131-0/+7
* pan/mdg: Use the writeout tag for tilebuffer wait loopsIcecream952020-07-131-1/+4
* pan/mdg: Handle tilebuffer wait loopsIcecream952020-07-132-2/+10
* pan/mdg: Use _VTX tag for texelFetch in frag shadersAlyssa Rosenzweig2020-07-071-1/+2
* pan/mdg: Handle nir_texop_txf_msAlyssa Rosenzweig2020-07-071-0/+1
* pan/mdg: Handle nir_tex_src_ms_indexAlyssa Rosenzweig2020-07-071-1/+2
* pan/mdg: Handle GLSL_SAMPLER_DIM_MSAlyssa Rosenzweig2020-07-071-0/+1
* pan/mdg: Allow ignoring move modeAlyssa Rosenzweig2020-07-071-6/+10
* pan/mdg: Fix indirect UBO swizzlesAlyssa Rosenzweig2020-07-071-0/+5
* pan/mdg: Respect type/mask in mir_lower_special_readsAlyssa Rosenzweig2020-07-071-9/+10
* panfrost: Only call nir_lower_io on shader_in/outJason Ekstrand2020-07-061-1/+2
* 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
* pan/mdg: Fix max_comp calculation for constant printingIcecream952020-06-221-1/+1
* 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
* 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
* 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