summaryrefslogtreecommitdiff
path: root/src/panfrost/util
AgeCommit message (Expand)AuthorFilesLines
2024-06-17treewide: use nir_metadata_control_flowAlyssa Rosenzweig8-8/+8
2024-06-10nir,panfrost,agx: Fix driver PIXEL_COORD_INTEGER setting and drop workaround.Emma Anholt1-1/+2
2024-05-09pan/mdg: quirk to disable auto32Alexandre Marquet2-4/+16
2024-03-26panfrost: Move the image attribute offset adjustment to a NIR passBoris Brezillon3-0/+58
2024-03-14panfrost/meson: remove redundant gallium include from meson filesYonggang Luo1-1/+1
2024-03-11panfrost, pan/lib: Move pan_resource_table to panfrostMary Guillemard1-19/+0
2024-03-11pan/bi: Rework indices for attributes on ValhallMary Guillemard1-1/+1
2024-03-11pan/bi: Rework indices for tex on ValhallMary Guillemard1-0/+33
2024-03-01panfrost: Rework the way we compute thread infoBoris Brezillon1-32/+0
2024-02-26panfrost: add lowering pass for multisampled imagesEric R. Smith3-0/+74
2024-02-05panfrost: Fix dual-source blendingChristian Duerr1-0/+1
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