nir: support feeding state to nir_lower_clip_[vg]s
[mesa.git] / src / compiler / nir / nir.h
2019-10-17 Erik Faye-Lundnir: support feeding state to nir_lower_clip_[vg]s
2019-10-17 Erik Faye-Lundnir: support lowering clipdist to arrays
2019-10-17 Erik Faye-Lundnir: add lowering-pass for point-size mov
2019-10-17 Erik Faye-Lundnir: allow passing alpha-ref state to lowering-code
2019-10-17 Dave Airlienir: add a pass to lower flat shading.
2019-10-10 Marek Olšáknir: add nir_shader_compiler_options::lower_to_scalar
2019-10-10 Marek Olšáknir: move gl_nir_opt_access from glsl directory
2019-09-17 Samuel Iglesias... nir: add auxiliary functions to detect if a mode is...
2019-09-06 Jason Ekstrandnir: Add a block_is_unreachable helper
2019-09-06 Timur Kristófnir: Carve out nir_lower_samplers from GLSL code.
2019-09-06 Vasily Khoruzhicknir: allow specifying filter callback in lower_alu_to_s...
2019-08-22 Alyssa Rosenzweignir: Remove nir_const_load_to_arr
2019-08-20 Daniel Schürmannnir: add divergence analysis pass.
2019-08-20 Rhys Perrynir/lcssa: allow to create LCSSA phis for loop-invarian...
2019-08-20 Daniel Schürmannnir/lcssa: Skip loop invariant variables when convertin...
2019-08-20 Rhys Perrynir: make nir_to_lcssa() a general NIR pass.
2019-08-19 Jason Ekstrandnir: Add more source types to nir_tex_instr_src_type
2019-08-13 Iago Toral Quiroganir: add a pass to clamp gl_PointSize to a range
2019-08-12 Rhys Perrynir: merge and extend nir_opt_move_comparisons and...
2019-08-12 Rhys Perrynir: replace nir_move_load_const() with nir_opt_sink()
2019-08-08 Rhys Perrynir: add nir_lower_to_explicit()
2019-07-31 Jason Ekstrandnir/lower_io: Add an option to lower 64-bit varyings
2019-07-31 Eric Engestromnir: remove explicit nir_intrinsic_index_flag values
2019-07-31 Erico Nunesnir/algebraic: rename lower_bitshift to lower_bitops
2019-07-31 Erico Nunesnir/algebraic: add new fsum ops and fdot lowering
2019-07-29 Connor Abbottnir/find_array_copies: Handle wildcards and overlapping...
2019-07-24 Jonathan Mareknir/algebraic: add option to lower fall_equalN/fany_nequalN
2019-07-24 Jonathan Mareknir/algebraic: add option to lower fdph
2019-07-24 Jonathan Mareknir: replace lower_sincos with algebraic opt
2019-07-23 Jason Ekstrandnir: Add a nir_tex_instr_has_implicit_derivatives helper
2019-07-23 Jason Ekstrandnir: Move nir_alu_instr_is_comparison to the ALU section
2019-07-18 Timothy Arcerinir/lower_clip: add support for geometry shaders
2019-07-18 Eric Anholtnir: Allow internal changes to the instr in nir_shader_...
2019-07-16 Jason Ekstrandnir/lower_doubles: Handle fdiv and fsub directly
2019-07-16 Jason Ekstrandnir: Add some generic helpers for writing lowering...
2019-07-16 Jason Ekstrandnir: Add a helper for fetching the SSA def from an...
2019-07-15 Jason Ekstrandnir,intel: Add support for lowering 64-bit nir_opt_extr...
2019-07-15 Jason Ekstrandnir/opt_if: Clean up single-src phis in opt_if_loop_ter...
2019-07-11 Ian Romanicknir: intel/vec4: Add flag to disable some algebraic...
2019-07-10 Jason Ekstrandnir: Add some helpers for chasing SSA values properly
2019-07-10 Jason Ekstrandnir/instr_set: Expose nir_instrs_equal()
2019-07-10 Jason Ekstrandnir: Refactor nir_src_as_* constant functions
2019-07-10 Jason Ekstrandnir: Add more helpers for working with const values
2019-07-08 Ian Romanicknir: Allow nir_ssa_alu_instr_src_components to operate...
2019-07-08 Ian Romanicknir: nir_const_value_negative_equal compares one value...
2019-07-08 Ian Romanicknir: Pass fully qualified type to nir_const_value_negat...
2019-07-08 Ian Romanicknir: Add unit tests for nir_opt_comparison_pre
2019-07-08 Connor Abbottintel/nir: Extract add_const_offset_to_base
2019-07-08 Connor Abbottnir: Avoid coalescing vars created by lower_io_to_tempo...
2019-07-08 Connor Abbottnir: Move st_nir_assign_var_locations() to common code
2019-07-08 Connor Abbottradv: Make FragCoord a sysval
2019-07-08 Daniel Schürmannanv,nir: Move lower_input_attachments pass from ANV...
2019-07-02 Rob Clarknir: add pass to lower load_interpolated_input
2019-07-01 Sagar Ghugenir: Add optimization to use ROR/ROL instructions
2019-06-30 Alejandro Piñeironir: add is_in_ubo/ssbo/block helpers
2019-06-26 Caio Marcelo de... nir: Add a no wrapping bits to nir_alu_instr
2019-06-26 Jonathan Mareknir: remove fnot/fxor/fand/for opcodes
2019-06-24 Daniel Schürmannnir: introduce lowering of bitfield_insert to bfm and...
2019-06-24 Daniel Schürmannnir: define behavior of nir_op_bfm and nir_op_u/ibfe...
2019-06-19 Jason Ekstrandnir: Make nir_constant a vector rather than a matrix
2019-06-19 Connor Abbottnir: Use reorderable access flag
2019-06-19 Connor Abbottnir: Add a helper to determine if an intrinsic can...
2019-06-19 Connor Abbottnir: Allow qualifiers on copy_deref and image instructions
2019-06-18 Connor Abbottnir: add a vectorization pass
2019-06-18 Boris Brezillonnir/lower_tex: Add a way to lower TXS(non-0-LOD) instru...
2019-06-13 Connor Abbottnir: Don't manually index intrinsic index enum
2019-06-13 Daniel Schürmannnir: add intrinsics for AMD_shader_ballot
2019-06-05 Kenneth Graunkenir: Combine lower_fmod16/32 back into a single lower_fmod.
2019-06-05 Kenneth Graunkenir: Drop lower_fmod64 option.
2019-06-05 Jason Ekstrandnir: Don't replace the nir_shader when NIR_TEST_SERIALIZE=1
2019-06-05 Jason Ekstrandnir: Don't replace the nir_shader when NIR_TEST_CLONE=1
2019-06-03 Caio Marcelo de... nir: Add functions to subtract and compare addresses
2019-05-31 Caio Marcelo de... nir: Return nir_type_invalid for non-numeric base types
2019-05-31 Jonathan Mareknir: add lower_bitshift option
2019-05-31 Jonathan Mareknir: add type information to load uniform/input and...
2019-05-31 Ian Romanicknir: Rematerialize compare instructions
2019-05-31 Ian Romanicknir: Add a shallow clone function for nir_alu_instr
2019-05-31 Jason Ekstrandnir/deref: Add a has_complex_use helper
2019-05-28 Kenneth Graunkest/nir: Re-vectorize shader IO
2019-05-24 Jason Ekstrandnir: Drop imov/fmov in favor of one mov instruction
2019-05-20 Caio Marcelo de... nir: Add nir_address_format_null_value()
2019-05-20 Caio Marcelo de... nir: Add nir_address_format_32bit_offset
2019-05-20 Caio Marcelo de... nir: Add nir_address_format_logical
2019-05-14 Ian Romanicknir: Rename commutative to 2src_commutative
2019-05-10 Jonathan Mareknir: allow specifying a set of opcodes in lower_alu_to_...
2019-05-07 Vasily Khoruzhicknir: implement lowering for fsin and fcos
2019-05-07 Ian Romanicknir/flrp: Add new lowering pass for flrp instructions
2019-05-07 Christian Gmeinernir: nir_shader_compiler_options: drop native_integers
2019-05-07 Vasily Khoruzhicknir: add int_to_float lowering pass
2019-05-04 Karol Herbstnir: Add nir_op_vec helper
2019-05-04 Jason Ekstrandnir: Add a SSA type gathering pass
2019-05-02 Rob Clarknir: add pass to lower fb reads
2019-04-29 Kenneth Graunkenir: Add a new nir_cf_list_is_empty_block() helper.
2019-04-29 Andreas Baierlnir: add rcp(w) lowering for gl_FragCoord
2019-04-25 Caio Marcelo de... nir: Add option to lower tex to txl when shader don...
2019-04-22 Jason Ekstrandnir: Use the NIR_SRC_AS_ macro to define nir_src_as_deref
2019-04-19 Jason Ekstrandnir: Add helpers for getting the type of an address...
2019-04-19 Jason Ekstrandintel,nir: Lower TXD with a bindless sampler
2019-04-19 Jason Ekstrandnir/lower_io: Expose some explicit I/O lowering helpers
2019-04-19 Erico Nunesnir/algebraic: add lowering for fsign
next