aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a face_sysval argument to nir_lower_two_sided_colorIcecream952020-07-171-1/+1
* nir/lower_subgroups: add lower_shuffle_to_swizzle_amdRhys Perry2020-07-131-0/+1
* nir: add lowering pass for fragcolor -> fragdataMike Blumenkrantz2020-07-081-0/+1
* nir: add vec2_index_32bit_offset address formatConnor Abbott2020-07-061-12/+20
* nir: add lowering pass for clip plane enablingMike Blumenkrantz2020-07-031-0/+1
* nir/scheduler: Add an option to specify what stages share memory for I/ONeil Roberts2020-06-221-1/+14
* nir: Add a nir_shader_preserve_all_metadata helperJason Ekstrand2020-06-111-0/+2
* nir: Add a nir_metadata_all enum valueJason Ekstrand2020-06-111-0/+9
* nir: get_base_type() should return enum typeRob Clark2020-06-031-2/+2
* nir: Replace the scoped_memory barrier by a scoped_barrierBoris Brezillon2020-06-031-3/+10
* nir: add callback to nir_remove_dead_variables()Timothy Arceri2020-06-031-1/+2
* nir: add options::vectorize_vec2_16bit to limit vectorization to vec2 16Marek Olšák2020-06-021-0/+5
* nir: replace fnv1a hash function with xxhashDmitriy Nester2020-05-251-0/+2
* nir: Add const to nir_intrinsic_src_componentsJason Ekstrand2020-05-191-1/+1
* nir: Add a new helper for iterating phi sources leaving a blockJason Ekstrand2020-05-191-0/+3
* nir: Add documentation for each jump instruction typeJason Ekstrand2020-05-191-0/+18
* nir: Use 8-bit types for most info fieldsJason Ekstrand2020-05-151-10/+10
* nir: add pass to lower disjoint wrmask'sRob Clark2020-05-131-0/+2
* nir: add helper to copy const_index[]Rob Clark2020-05-131-0/+27
* nir: Add some docs to the metadata typesJason Ekstrand2020-05-141-0/+51
* nir: Make "divergent" a property of an SSA valueJason Ekstrand2020-05-131-1/+21
* nir: do not vectorize load/store if offset can overflow and robustness enabledSamuel Pitoiset2020-05-111-1/+2
* nir/algebraic: Split ibfe and ubfe with two constant sourcesIan Romanick2020-05-071-0/+3
* nir: Add new linking helper to set linked driver locations.Timur Kristóf2020-04-291-0/+9
* nir: add pack_32_2x16_split/unpack_32_2x16_split loweringJonathan Marek2020-04-271-2/+2
* nir: Move nir_lower_mediump_outputs from ir3Alyssa Rosenzweig2020-04-271-0/+2
* nir: Add umad24 and umul24 opcodesGert Wollny2020-04-231-0/+8
* nir/algebraic: don't undo lowering of 8/16-bit comparisons to 32-bitRhys Perry2020-04-231-0/+6
* nir: add nir_tex_instr_need_sampler helperAlejandro Piñeiro2020-04-221-0/+24
* nir/dominance: Better handle unreachable blocksJason Ekstrand2020-04-201-1/+8
* nir: add matrix_layout to nir_variable dataTimothy Arceri2020-04-181-0/+5
* nir: Add per_view attribute to nir_variableCaio Marcelo de Oliveira Filho2020-04-071-0/+6
* nir: add some swizzle helpersRob Clark2020-04-061-0/+20
* nir/algebraic: Distribute source modifiers into instructionsIan Romanick2020-04-011-0/+1
* nir: Add a nir_op_is_vec helperJason Ekstrand2020-03-311-0/+16
* nir: add a bool bitsize lowering passIago Toral Quiroga2020-03-241-0/+1
* nir: Add pass to combine adjacent scoped memory barriersCaio Marcelo de Oliveira Filho2020-03-121-0/+11
* nir: Reorder nir_scopes so wider scope has larger numeric valueCaio Marcelo de Oliveira Filho2020-03-121-4/+4
* nir: Don't skip a bit in nir_memory_semanticsCaio Marcelo de Oliveira Filho2020-03-121-2/+2
* nir: Add ability to lower non-const quad broadcasts to const ones.Timur Kristóf2020-03-121-0/+1
* nir: add pass to lower discard() to demote()Daniel Schürmann2020-03-091-0/+2
* nir: Drop nir_tex_instr::texture_array_sizeJason Ekstrand2020-02-261-3/+0
* nir, intel: Move use_scoped_memory_barrier to nir_optionsCaio Marcelo de Oliveira Filho2020-02-241-0/+5
* nir: Add the alias NIR_MEMORY_ACQ_RELCaio Marcelo de Oliveira Filho2020-02-241-0/+1
* nir: Move intel's intrinsic_image_coordinate_components() to core nir.Eric Anholt2020-02-241-0/+3
* nir: Add SSBO->global lowering passAlyssa Rosenzweig2020-02-211-0/+1
* Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov2020-02-121-1/+1
* compiler/nir: Add support for variable initialization from a pointerArcady Goldmints-Orlov2020-02-121-0/+8
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-051-3/+4
* compiler: add a new explicit interpolation modeSamuel Pitoiset2020-01-291-1/+1