summaryrefslogtreecommitdiff
path: root/src/panfrost/midgard/midgard_compile.c
AgeCommit message (Expand)AuthorFilesLines
24 hourspan/mdg: Fix shader-db counterAlyssa Rosenzweig1-1/+2
8 dayspanfrost/util: Move nir_undef_to_zero into core nir and add 'lower'Jesse Natalie1-1/+1
2020-11-09pan/mdg: Add missing Collabora copyright noticesAlyssa Rosenzweig1-0/+1
2020-11-04pan/mdg: Move writeout lowering to common panfrostAlyssa Rosenzweig1-227/+2
2020-11-04pan/mdg: Deduplicate nir_find_variable_with_driver_locationAlyssa Rosenzweig1-15/+4
2020-10-23panfrost: Make {midgard,bifrost}_compile_shader_nir() return a program objectBoris Brezillon1-4/+6
2020-10-09panfrost: Get rid of the constant patching done on blend shader binariesBoris Brezillon1-8/+2
2020-10-09panfrost: Pass compile arguments through a structBoris Brezillon1-11/+17
2020-10-02pan/mdg: map uabs_i/usub to i/uabsdiffItalo Nicola1-0/+3
2020-10-02pan/mdg: remove unused arg from ALU_CHECK_CMP and ALU_CASE_CMPItalo Nicola1-22/+22
2020-10-01nir: Split NIR_INTRINSIC_TYPE into separate src/dest indicesJason Ekstrand1-2/+2
2020-09-28pan/mdg: Infer whether to disassemble shaders from info.internalIcecream951-4/+4
2020-09-22nir: Rename get_buffer_size to get_ssbo_sizeJason Ekstrand1-1/+1
2020-09-20pan/mdg: Use nir_shader_instructions_pass for fdot2 loweringIcecream951-28/+13
2020-09-04nir: get ffma support from NIR options for nir_lower_flrpMarek Olšák1-2/+1
2020-09-02nir/opt_vectorize: Add a callback for filtering of vectorizing.Eric Anholt1-1/+1
2020-09-01panfrost: add support for atomicsItalo Nicola1-0/+11
2020-09-01panfrost: add atomic ops infrastructureItalo Nicola1-0/+63
2020-09-01panfrost: fix undefined value access on mir_set_intr_mask()Italo Nicola1-1/+1
2020-08-31pan/mdg: Implement texture gathersAlyssa Rosenzweig1-2/+8
2020-08-31pan/mdg: Refactor texture op/mode handlingAlyssa Rosenzweig1-1/+10
2020-08-31pan/mdg: Implement nir_intrinsic_load_sample_mask_inAlyssa Rosenzweig1-3/+7
2020-08-31pan/mdg: Bounds check swizzle writing globalsAlyssa Rosenzweig1-0/+9
2020-08-31pan/mdg: Scalarize 64-bitAlyssa Rosenzweig1-0/+19
2020-08-31pan/mdg: Implement i/umul_highAlyssa Rosenzweig1-1/+12
2020-08-28panfrost: Fix remaining release-build warnings.Eric Anholt1-3/+3
2020-08-21nir: rename nir_op_fne to nir_op_fneuKarol Herbst1-1/+1
2020-08-20panfrost: Use memctx for sysvalsAlyssa Rosenzweig1-1/+1
2020-08-20panfrost: Free hash_to_temp mapAlyssa Rosenzweig1-1/+0
2020-08-19pan/mdg: Identify barrier out-of-order fieldAlyssa Rosenzweig1-5/+0
2020-08-13panfrost: Simplify depth/stencil/alphaAlyssa Rosenzweig1-1/+0
2020-08-06panfrost: Treat texture dimension as first-classAlyssa Rosenzweig1-4/+5
2020-07-30pan/mdg: defer branch packingItalo Nicola1-150/+1
2020-07-30pan/mdg: eliminate references to ins->load_store.opItalo Nicola1-15/+15
2020-07-30pan/mdg: eliminate references to ins->texture.opItalo Nicola1-3/+2
2020-07-30pan/mdg: apply float outmods to texturesItalo Nicola1-26/+40
2020-07-30pan/mdg: eliminate references to ins->alu.outmodItalo Nicola1-6/+1
2020-07-30pan/mdg: eliminate references to ins->alu.reg_modeItalo Nicola1-61/+59
2020-07-30pan/mdg: eliminate references to ins->alu.opItalo Nicola1-5/+6
2020-07-30pan/mdg: prepare effective_writemask()Italo Nicola1-1/+1
2020-07-30pan/mdg: fix src_type in instructions that need a implicit zeroItalo Nicola1-1/+1
2020-07-29panfrost/midgard: Make search_var take a nir_shader and modeJason Ekstrand1-6/+6
2020-07-29nir: Add nir_foreach_shader_in/out_variable helpersJason Ekstrand1-1/+1
2020-07-20pan/mdg: Use the blend RT for blend shader framebuffer fetchesIcecream951-4/+7
2020-07-17pan/mdg: Do per-sample framebuffer loadsIcecream951-0/+8
2020-07-17pan/mdg: Don't disassemble blit shadersIcecream951-4/+4
2020-07-15pan/mdg: Implement gl_SampleIDAlyssa Rosenzweig1-0/+20
2020-07-15pan/mdg: Skip z/s combining for dual-source writesIcecream951-0/+3
2020-07-15pan/mdg: Dual source blend input/writeout supportIcecream951-6/+28
2020-07-15pan/mdg: Add a nir pass to reorder store_output intrinsicsIcecream951-0/+46