aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/midgard_compile.c
Commit message (Expand)AuthorAgeFilesLines
* pan/mdg: Do per-sample framebuffer loadsIcecream952020-07-171-0/+8
* pan/mdg: Don't disassemble blit shadersIcecream952020-07-171-4/+4
* pan/mdg: Implement gl_SampleIDAlyssa Rosenzweig2020-07-151-0/+20
* pan/mdg: Skip z/s combining for dual-source writesIcecream952020-07-151-0/+3
* pan/mdg: Dual source blend input/writeout supportIcecream952020-07-151-6/+28
* 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-131-2/+12
* 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: Handle tilebuffer wait loopsIcecream952020-07-131-2/+9
* 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: Fix indirect UBO swizzlesAlyssa Rosenzweig2020-07-071-0/+5
* panfrost: Only call nir_lower_io on shader_in/outJason Ekstrand2020-07-061-1/+2
* pan/mdg: Vectorize vlut operationsIcecream952020-07-021-1/+18
* pan/mdg: Defer nir_fuse_io_16 until after optsAlyssa Rosenzweig2020-07-021-3/+4
* pan/mdg: Precolour blend inputsAlyssa Rosenzweig2020-06-151-5/+7
* 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: Replace writeout booleans with a single valueIcecream952020-06-101-6/+5
* pan/mdg: Remove writeout case from bytemask_of_read_componentsIcecream952020-06-101-0/+3
* pan/mdg: Remove old zs store loweringIcecream952020-06-101-114/+0
* 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-041-7/+33
* pan/mdg: Handle regular nir_intrinsic_load_outputAlyssa Rosenzweig2020-06-031-17/+22
* pan/mdg: Handle f2u8Alyssa Rosenzweig2020-06-031-1/+3
* pan/mdg: Fold roundmode into applicable instructionsAlyssa Rosenzweig2020-06-031-3/+20
* pan/mdg: Implement *_rtz conversions with roundmodeAlyssa Rosenzweig2020-06-031-12/+22
* pan/mdg: Distinguish blend shaders in internal shader-dbAlyssa Rosenzweig2020-06-031-0/+1
* pan/mdg: Don't double-replicate blend on T720Alyssa Rosenzweig2020-06-031-21/+1
* pan/mdg: Enable out-of-order execution after texture opsAlyssa Rosenzweig2020-06-011-1/+1
* pan/mdg: Disassemble out-of-order bitsAlyssa Rosenzweig2020-06-011-2/+2
* pan/mdg: Fuse f2f16 into load_interpolated_inputAlyssa Rosenzweig2020-06-011-2/+5
* pan/mdg: Handle 16-bit ld_varyAlyssa Rosenzweig2020-06-011-5/+8
* pan/mdg: Implement raw colourbuf loads on T720Alyssa Rosenzweig2020-06-011-5/+9
* pan/mdg: Drop the u8 from the colorbuf op namesAlyssa Rosenzweig2020-06-011-2/+2
* pan/mdg: Handle bitsize for packsAlyssa Rosenzweig2020-06-011-1/+11
* pan/mdg: Treat packs "specially"Alyssa Rosenzweig2020-06-011-0/+4
* pan/mdg: Add pack_unorm_4x8 via 8-bitAlyssa Rosenzweig2020-06-011-0/+2
* pan/mdg: Handle un/pack opcodes as movesAlyssa Rosenzweig2020-06-011-0/+20
* pan/mdg: Cleanup comments that look like divisionAlyssa Rosenzweig2020-05-211-1/+1
* pan/mdg: Fix type checking issues with computeAlyssa Rosenzweig2020-05-211-0/+1