summaryrefslogtreecommitdiff
path: root/src/panfrost/util
AgeCommit message (Expand)AuthorFilesLines
2023-09-18treewide: Drop nir_ssa_for_src usersAlyssa Rosenzweig1-1/+1
2023-08-30panfrost: drop pan_nir_lower_64bit_intrinKarol Herbst2-70/+0
2023-08-30panfrost: drop 64 bit handling for cl workgroup intrinsicsKarol Herbst1-2/+0
2023-08-24treewide: Also handle struct nir_builder formAlyssa Rosenzweig1-7/+3
2023-08-24treewide: Use nir_shader_intrinsic_pass sometimesAlyssa Rosenzweig4-31/+14
2023-08-18nir: Drop most uses of nir_instr_rewrite_src_ssa()Faith Ekstrand1-2/+1
2023-08-14nir: Drop nir_destFaith Ekstrand6-13/+13
2023-08-14nir: Get rid of nir_dest_num_components()Faith Ekstrand1-1/+1
2023-08-14nir: Get rid of nir_dest_bit_size()Faith Ekstrand3-4/+4
2023-08-12nir: Drop "SSA" from NIR languageAlyssa Rosenzweig7-108/+105
2023-08-03treewide: sed out more is_ssaAlyssa Rosenzweig1-1/+0
2023-08-03treewide: Drop is_ssa assertsAlyssa Rosenzweig1-1/+0
2023-07-21panfrost: Remove unused helpersAlyssa Rosenzweig1-29/+0
2023-07-20panfrost: Lower vertex_id for XFBAlyssa Rosenzweig1-0/+14
2023-07-03panfrost: Use nir_builder_atKonstantin Seurer1-4/+4
2023-07-01panfrost: Convert to use nir_foreach_function_impl when possibleYonggang Luo1-9/+6
2023-06-30pan/mdg: Propagate modifiers in the backendAlyssa Rosenzweig3-129/+0
2023-06-29pan: use imm-helpersErik Faye-Lund1-7/+5
2023-06-27nir: Use nir_builder_createAlyssa Rosenzweig1-4/+2
2023-06-06treewide: Use nir_trim_vector moreAlyssa Rosenzweig1-2/+2
2023-06-05nir: use nir_i{ne,eq}_imm helpersErik Faye-Lund1-1/+1
2023-05-30pan/lower_framebuffer: Use nir_replicateAlyssa Rosenzweig1-13/+7
2023-04-07nir: Combine if_uses with instruction usesAlyssa Rosenzweig1-3/+3
2023-03-31panfrost: move max_thread_count and take reg_count into accountKarol Herbst1-0/+32
2023-03-26util,mesa,panfrost: Drop some author tagsFaith Ekstrand1-5/+0
2023-03-23panfrost: Move panfrost_sysvals to GL driverAlyssa Rosenzweig1-47/+0
2023-03-23panfrost: Move sysvals to GL driver structAlyssa Rosenzweig1-2/+0
2023-03-23panfrost: Lower sysvals in GLAlyssa Rosenzweig3-215/+0
2023-03-23pan/lower_framebuffer: Lower MSAA blend shadersAlyssa Rosenzweig3-9/+16
2023-03-23panfrost: Preprocess shaders in the driverAlyssa Rosenzweig1-2/+0
2023-03-23pan/lower_framebuffer: Use nir_shader_instructions_passAlyssa Rosenzweig1-58/+59
2023-03-23pan/lower_framebuffer: Only call for FSAlyssa Rosenzweig1-2/+1
2023-03-23panfrost: Remove unused inputs.nr_cbufsAlyssa Rosenzweig1-1/+0
2023-03-23panfrost: Remove inputs->blend.rtAlyssa Rosenzweig1-1/+0
2023-03-23pan/bi: Lower load_output to make sysval explicitAlyssa Rosenzweig1-0/+11
2023-03-23pan/bi: Lower sample mask writes in NIRAlyssa Rosenzweig1-0/+2
2023-02-17pan/lower_framebuffer: Operate on lowered I/OAlyssa Rosenzweig1-19/+10
2023-02-17nir: Augment raw_output_pan with IO_SEMANTICS+BASEAlyssa Rosenzweig1-1/+3
2022-12-24panfrost: clang-format the treeAlyssa Rosenzweig16-1633/+1582
2022-12-23pan/lower_framebuffer: Remove unused packAlyssa Rosenzweig1-7/+0
2022-11-02panfrost: Don't merge workgroups with variable shared memAlyssa Rosenzweig1-1/+4
2022-11-02panfrost: Don't use nir_variable to link varyingsAlyssa Rosenzweig3-0/+196
2022-11-02pan/mdg: Use bifrost_nir_lower_store_componentAlyssa Rosenzweig3-0/+107
2022-11-02panfrost: Don't use nir_variable in the compilersAlyssa Rosenzweig2-39/+25
2022-10-29panfrost: Enable rendering to 16-bit and 32-bitAlyssa Rosenzweig1-36/+76
2022-10-27panfrost: Use compute-based XFB on MidgardAlyssa Rosenzweig3-0/+103
2022-09-19panfrost: Honour flush-to-zero controls on ValhallAlyssa Rosenzweig1-0/+3
2022-09-01panfrost: Route shader-db to debug, not stderrAlyssa Rosenzweig1-1/+2
2022-08-21panfrost: Handle untyped_color_outputs on BifrostAlyssa Rosenzweig1-0/+1
2022-07-23panfrost: Emit the correct number of attributesIcecream951-0/+1