summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir.h
AgeCommit message (Expand)AuthorFilesLines
2020-08-03nir: Add a pass to cut the trailing ends of vectors.Eric Anholt1-0/+1
2020-07-31nir: Add colorspace support to YUV lowering passDavid Stevens1-0/+2
2020-07-30nir: Stop passing an options arg to nir_lower_int64()Boris Brezillon1-1/+1
2020-07-29nir: Add a find_variable_with_[driver_]location helperJason Ekstrand1-0/+8
2020-07-29nir: Use a single list for all shader variablesJason Ekstrand1-32/+17
2020-07-29nir: Split nir_index_vars into two functionsJason Ekstrand1-1/+2
2020-07-29nir: Take a shader and variable mode in nir_assign_io_var_locationsJason Ekstrand1-1/+2
2020-07-29nir: Take a nir_shader and variable mode in assign_var_locationsJason Ekstrand1-1/+2
2020-07-29nir: Add and use a nir_variable_list_for_mode helperJason Ekstrand1-0/+20
2020-07-29nir: Add a nir_foreach_uniform_variable helperJason Ekstrand1-0/+8
2020-07-29nir: Add a nir_foreach_function_temp_variable helperJason Ekstrand1-0/+6
2020-07-29nir: Add nir_foreach_shader_in/out_variable helpersJason Ekstrand1-0/+12
2020-07-29nir: Take a mode in remove_unused_io_varsJason Ekstrand1-1/+1
2020-07-28nir,radv/aco: add and use pass to lower make available/visible barriersRhys Perry1-0/+2
2020-07-24nir/scheduler: Move nir_scheduler to its own headerNeil Roberts1-15/+0
2020-07-21nir: add nir_unsigned_upper_bound and nir_addition_might_overflowRhys Perry1-0/+20
2020-07-17nir: Add a face_sysval argument to nir_lower_two_sided_colorIcecream951-1/+1
2020-07-13nir/lower_subgroups: add lower_shuffle_to_swizzle_amdRhys Perry1-0/+1
2020-07-08nir: add lowering pass for fragcolor -> fragdataMike Blumenkrantz1-0/+1
2020-07-06nir: add vec2_index_32bit_offset address formatConnor Abbott1-12/+20
2020-07-03nir: add lowering pass for clip plane enablingMike Blumenkrantz1-0/+1
2020-06-22nir/scheduler: Add an option to specify what stages share memory for I/ONeil Roberts1-1/+14
2020-06-11nir: Add a nir_shader_preserve_all_metadata helperJason Ekstrand1-0/+2
2020-06-11nir: Add a nir_metadata_all enum valueJason Ekstrand1-0/+9
2020-06-03nir: get_base_type() should return enum typeRob Clark1-2/+2
2020-06-03nir: Replace the scoped_memory barrier by a scoped_barrierBoris Brezillon1-3/+10
2020-06-03nir: add callback to nir_remove_dead_variables()Timothy Arceri1-1/+2
2020-06-02nir: add options::vectorize_vec2_16bit to limit vectorization to vec2 16Marek Olšák1-0/+5
2020-05-25nir: replace fnv1a hash function with xxhashDmitriy Nester1-0/+2
2020-05-19nir: Add const to nir_intrinsic_src_componentsJason Ekstrand1-1/+1
2020-05-19nir: Add a new helper for iterating phi sources leaving a blockJason Ekstrand1-0/+3
2020-05-19nir: Add documentation for each jump instruction typeJason Ekstrand1-0/+18
2020-05-15nir: Use 8-bit types for most info fieldsJason Ekstrand1-10/+10
2020-05-13nir: add pass to lower disjoint wrmask'sRob Clark1-0/+2
2020-05-13nir: add helper to copy const_index[]Rob Clark1-0/+27
2020-05-14nir: Add some docs to the metadata typesJason Ekstrand1-0/+51
2020-05-13nir: Make "divergent" a property of an SSA valueJason Ekstrand1-1/+21
2020-05-11nir: do not vectorize load/store if offset can overflow and robustness enabledSamuel Pitoiset1-1/+2
2020-05-07nir/algebraic: Split ibfe and ubfe with two constant sourcesIan Romanick1-0/+3
2020-04-29nir: Add new linking helper to set linked driver locations.Timur Kristóf1-0/+9
2020-04-27nir: add pack_32_2x16_split/unpack_32_2x16_split loweringJonathan Marek1-2/+2
2020-04-27nir: Move nir_lower_mediump_outputs from ir3Alyssa Rosenzweig1-0/+2
2020-04-23nir: Add umad24 and umul24 opcodesGert Wollny1-0/+8
2020-04-23nir/algebraic: don't undo lowering of 8/16-bit comparisons to 32-bitRhys Perry1-0/+6
2020-04-22nir: add nir_tex_instr_need_sampler helperAlejandro Piñeiro1-0/+24
2020-04-20nir/dominance: Better handle unreachable blocksJason Ekstrand1-1/+8
2020-04-18nir: add matrix_layout to nir_variable dataTimothy Arceri1-0/+5
2020-04-07nir: Add per_view attribute to nir_variableCaio Marcelo de Oliveira Filho1-0/+6
2020-04-06nir: add some swizzle helpersRob Clark1-0/+20
2020-04-01nir/algebraic: Distribute source modifiers into instructionsIan Romanick1-0/+1