summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_lower_non_uniform_access.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-23nir/lower_non_uniform: set non_uniform=false when lowering is not neededRhys Perry1-2/+8
2023-08-14nir: Drop nir_destFaith Ekstrand1-1/+1
2023-08-12nir: Drop "SSA" from NIR languageAlyssa Rosenzweig1-8/+8
2023-08-03treewide: sed out more is_ssaAlyssa Rosenzweig1-1/+0
2023-08-03treewide: Drop is_ssa assertsAlyssa Rosenzweig1-1/+0
2023-06-27nir: Convert to nir_foreach_function_implAlyssa Rosenzweig1-3/+2
2023-06-27nir: Use nir_builder_createAlyssa Rosenzweig1-2/+1
2023-05-16nir: Drop legacy atomics in simple casesAlyssa Rosenzweig1-59/+0
2023-05-12nir: Handle unified atomics in simple casesAlyssa Rosenzweig1-0/+8
2023-05-02nir/lower_non_uniform_access: add get_ssbo_size handlingLionel Landwerlin1-0/+6
2023-04-19nir: add missing image atomic_inc/dec_wrap intrinsicQiang Yu1-0/+6
2022-12-19nir: add image fragment mask load intrinsicQiang Yu1-0/+3
2022-08-03nir: add nir_intrinsic_image_samples_identicalMarek Olšák1-0/+3
2022-04-19nir: introduce and use nir_component_maskErik Faye-Lund1-1/+1
2021-04-27nir/lower_non_uniform: allow lowering with vec2 handlesRhys Perry1-24/+44
2021-03-18nir: Add image atomic_fmin/fmax intrinsicsJason Ekstrand1-0/+7
2021-01-06nir,spirv: add sparse image loadsRhys Perry1-0/+3
2020-12-08nir/lower_non_uniform: remove non_uniform flags after loweringRhys Perry1-0/+5
2020-12-07nir/lower_non_uniform: Better handle non-derefsJason Ekstrand1-0/+2
2020-12-07nir/lower_non_uniform: Refactor for better code organizationJason Ekstrand1-80/+77
2020-12-07nir/lower_non_uniform: Use nir_read_first_invocation helper.Kenneth Graunke1-16/+2
2020-11-26nir/lower_non_uniform: improve code with the same texture, sampler indicesRhys Perry1-6/+10
2019-10-11nir/lower_non_uniform: lower image/texture instructions taking derefsRhys Perry1-10/+88
2019-08-21nir: Add explicit signs to image min/max intrinsicsJason Ekstrand1-4/+8
2019-05-28nir/lower_non_uniform: safely iterate over blocksLionel Landwerlin1-1/+1
2019-05-16nir: lower_non_uniform_access: iterate over instructions safelyLionel Landwerlin1-1/+1
2019-05-15nir: fix lower_non_uniform_access passLionel Landwerlin1-0/+1
2019-03-25nir: Add a lowering pass for non-uniform resource accessJason Ekstrand1-0/+265