nir: add a bool bitsize lowering pass
[mesa.git] / src / compiler / nir / nir.h
2020-03-24 Iago Toral Quiroganir: add a bool bitsize lowering pass
2020-03-12 Caio Marcelo de... nir: Add pass to combine adjacent scoped memory barriers
2020-03-12 Caio Marcelo de... nir: Reorder nir_scopes so wider scope has larger numer...
2020-03-12 Caio Marcelo de... nir: Don't skip a bit in nir_memory_semantics
2020-03-12 Timur Kristófnir: Add ability to lower non-const quad broadcasts...
2020-03-09 Daniel Schürmannnir: add pass to lower discard() to demote()
2020-02-26 Jason Ekstrandnir: Drop nir_tex_instr::texture_array_size
2020-02-24 Caio Marcelo de... nir, intel: Move use_scoped_memory_barrier to nir_options
2020-02-24 Caio Marcelo de... nir: Add the alias NIR_MEMORY_ACQ_REL
2020-02-24 Eric Anholtnir: Move intel's intrinsic_image_coordinate_components...
2020-02-21 Alyssa Rosenzweignir: Add SSBO->global lowering pass
2020-02-12 Arcady Goldmints... Rename nir_lower_constant_initializers to nir_lower_var...
2020-02-12 Arcady Goldmints... compiler/nir: Add support for variable initialization...
2020-02-05 Eric Anholtglsl,nir: Switch the enum representing shader image...
2020-01-29 Samuel Pitoisetcompiler: add a new explicit interpolation mode
2020-01-23 Samuel Pitoisetnir: add two new texture ops for multisample fragment...
2020-01-23 Ian Romanicknir/algebraic: Add lowering for 64-bit usub_sat
2020-01-23 Ian Romanicknir/algebraic: Add lowering for 64-bit hadd and rhadd
2020-01-21 Eric Anholtnir: Drop the ssbo_offset to atomic lowering.
2020-01-15 Jason Ekstrandanv,nir: Lower quad_broadcast with dynamic index in NIR
2020-01-14 Rhys Perrynir/sink,nir/move: move/sink nir_op_mov
2020-01-14 Rhys Perrynir/lower_gs_intrinsics: add option for per-stream...
2020-01-03 Erik Faye-Lundnir/zink: move clip_halfz-lowering to common code
2020-01-03 Kenneth Graunkest/nir: Optionally unify inputs_read/outputs_written...
2019-12-21 Rob Clarknir+vtn: vec8+vec16 support
2019-12-17 Jonathan Mareknir: add option to lower half packing opcodes
2019-12-13 Timothy Arcerinir: add some fields to nir_variable_data
2019-11-25 Eric Anholtnir: Add a scheduler pass to reduce maximum register...
2019-11-25 Rhys Perrynir: add a load/store vectorization pass
2019-11-25 Rhys Perrynir: add nir_num_variable_modes and nir_var_mem_push_const
2019-11-21 Marek Olšáknir: strip as we serialize to remove the nir_shader_clo...
2019-11-21 Dave Airlienir: add 64-bit ufind_msb lowering support. (v2)
2019-11-20 Rhys Perrynir: add nir_variable::index and nir_index_vars
2019-11-20 Rhys Perrynir: make nir_variable::{num_members,num_state_slots...
2019-11-20 Neil Robertsnir: Add a 8-bit bool type
2019-11-20 Neil Robertsnir: Add a 16-bit bool type
2019-11-19 Marek Olšáknir: don't use GLenum16 in nir.h
2019-11-19 Marek Olšáknir: move data.descriptor_set above data.index for...
2019-11-19 Marek Olšáknir: move data.image.access to data.access
2019-11-06 Samuel Pitoisetnir: fix packing of nir_variable
2019-11-06 Marek Olšáknir/serialize: don't expand 16-bit variable state slots...
2019-11-06 Marek Olšáknir: pack the rest of nir_variable::data
2019-11-04 Marek Olšáknir: pack nir_variable::data::xfb_*
2019-11-04 Marek Olšáknir: pack nir_variable::data::stream
2019-11-04 Marek Olšákcompiler: make variable::data::binding unsigned
2019-10-24 Caio Marcelo de... nir: Add scoped_memory_barrier intrinsic
2019-10-24 Timothy Arcerinir: improve nir_variable packing
2019-10-24 Timothy Arcerinir: fix nir_variable_data packing
2019-10-21 Rhys Perrynir/lower_idiv: add new llvm-based path
2019-10-18 Rob Clarknir: add nir_lower_amul pass
2019-10-18 Rob Clarknir/search: fix the PoT helpers
2019-10-18 Eduardo Lima Mitevnir: Add new texop nir_texop_tex_prefetch
2019-10-17 Kristian H. Kristensenfreedreno/ir3: Implement lowering passes for VS and GS
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
next