nir: Add a pass to lower TES patch_vertices intrinsics to a constant.
[mesa.git] / src / compiler / nir /
2017-01-10 Kenneth Graunkenir: Add a pass to lower TES patch_vertices intrinsics...
2017-01-10 Vinson Leenir: Fix anonymous union initialization with older...
2017-01-10 Thomas Hindoe Paab... nir: remove duplicated foreach loop
2017-01-09 Juan A. Suarez Romeronir/i965: use two slots from inputs_read for dvec3...
2017-01-09 Samuel Iglesias... nir: add nir_type_conversion_op()
2017-01-09 Samuel Iglesias... nir: add nir_get_nir_type_for_glsl_type()
2017-01-09 Timothy Arcerinir: add another comparison simplification
2017-01-09 Kenneth Graunkenir: Turn bcsel of +/- 1.0 and 0.0 into b2f sequences.
2017-01-09 Kenneth Graunkenir: Convert ineg(b2i(a)) to a if it's a boolean.
2017-01-07 Jason Ekstrandnir: Add a local variable-based copy propagation pass
2017-01-07 Jason Ekstrandnir/builder: Add a helper for getting the most recently...
2017-01-07 Jason Ekstrandnir/builder: Add a load_deref_var helper
2017-01-07 Jason Ekstrandnir/dead_variables: Remove shader-local variables that...
2017-01-07 Jason Ekstrandnir/dead_variables: Removed shared variables when requested
2017-01-04 Timothy Arcerinir: fix loop iteration count calculation for floats
2016-12-30 Jason Ekstrandnir/split_var_copies: Use a nir_shader rather than...
2016-12-30 Jason Ekstrandnir/opt_peephole_select: Pass around the actual nir_shader
2016-12-30 Jason Ekstrandnir/conditional_if: Properly use the builder
2016-12-30 Jason Ekstrandnir/lower_var_copies: Use a shader rather than a void...
2016-12-30 Jason Ekstrandnir/lower_io: Use the builder instead of carrying a...
2016-12-30 Jason Ekstrandnir/from_ssa: Use nir_builder for emit_copy
2016-12-30 Jason Ekstrandnir: Make nir_copy_deref follow the "clone" pattern
2016-12-30 Jason Ekstrandnir: Rewrite lower_regs_to_ssa to use the phi builder
2016-12-30 Jason Ekstrandnir/phi-builder: Set the value in the block when creati...
2016-12-30 Jason Ekstrandnir: Add foreach_register helper macros
2016-12-30 Jason Ekstrandnir: Rename convert_to_ssa lower_regs_to_ssa
2016-12-29 Timothy Arcerinir: stop gcc warning about uninitialised variables
2016-12-23 Jason Ekstrandnir/algebraic: Add optimizations for "a == a && a CMP b"
2016-12-23 Jason Ekstrandnir: Add a pass for moving SPIR-V continue blocks to...
2016-12-23 Jason Ekstrandnir: Add an optimization pass to remove trivial continues
2016-12-23 Jason Ekstrandnir: Correctly handle blocks in cf_node_cf_tree_next
2016-12-22 Timothy Arcerinir: update nir_lower_returns to only predicate instruc...
2016-12-22 Timothy Arcerinir: add a loop unrolling pass
2016-12-22 Timothy Arcerinir: add helper for cloning nir_cf_list
2016-12-22 Timothy Arcerinir: update fixup_phi_srcs() to handle registers
2016-12-22 Timothy Arcerinir: create helper for fixing phi srcs when cloning
2016-12-22 Thomas Hellandnir: Add a LCSAA-pass
2016-12-22 Thomas Hellandnir: Add a loop analysis pass
2016-12-22 Jason Ekstrandnir: Add a couple quick-and-dirty out-of-SSA helpers
2016-12-19 Ian Romanicknir: Trivial clean ups in the generated nir_constant_ex...
2016-12-19 Ian Romanicknir: Silence unused parameter warnings in nir_constant_...
2016-12-19 Ian Romanicknir: Silence missing field initializer warnings for...
2016-12-16 Thomas Hellandnir: Remove nir_array from lower_locals_to_regs
2016-12-16 Timothy Arcerinir: Turn imov/fmov of undef into undef
2016-12-15 Iago Toral Quiroganir/lower_tex: fix number of components in replace_grad...
2016-12-15 Timothy ArceriRevert "nir: Turn imov/fmov of undef into undef."
2016-12-13 Iago Toral Quiroganir/lower_tex: lower gradients on shadow cube maps...
2016-12-13 Iago Toral Quiroganir/lower_tex: add lowering for texture gradient on...
2016-12-13 Iago Toral Quiroganir/lower_tex: add lowering for texture gradient on...
2016-12-13 Iago Toral Quiroganir/lower_tex: generalize get_texture_size()
2016-12-13 Ilia Mirkintreewide: s/comparitor/comparator/
2016-12-13 Ian Romanicknir: Only float and double types can be matrices
2016-12-12 Matt Turnernir: Move fsat outside of fmin/fmax if second arg is...
2016-12-07 Ian Romanicknir: In split_var_copies_block, uint, int, and bool...
2016-12-05 Jason Ekstrandnir: Remove some unused fields from nir_variable
2016-12-05 Jason Ekstrandnir: Delete most of the constant_initializer support
2016-12-05 Jason Ekstrandnir: Simplify nir_lower_gs_intrinsics
2016-12-05 Jason Ekstrandnir/lower_returns: Stop using constant initializers
2016-12-05 Jason Ekstrandnir: Add a pass for lowering away constant initializers
2016-12-02 Jason Ekstrandnir: Get rid of nir_constant_data
2016-11-29 Dave Airlienir: print var binding in dumps.
2016-11-22 Jason Ekstrandnir: Add a layer_id system value intrinsic
2016-11-22 Kenneth Graunkenir: add a pass to compact clip/cull distances.
2016-11-22 Kenneth Graunkenir: Add a "compact array" flag and IO lowering code.
2016-11-19 Timothy Arcerist/mesa/glsl/nir/i965: make use of new gl_shader_progra...
2016-11-17 Eric Anholtnir: Avoid an extra NIR op in integer divide lowering.
2016-11-17 Timothy Arcerinir: add support for counting AoA uniforms in nir_shade...
2016-11-10 Timothy Arcerinir: update nir_gather_info to only mark used array...
2016-11-10 Kenneth Graunkenir: Generalize the "is per-vertex variable?" helpers...
2016-11-09 Dave Airlienir: add conditional discard optimisation (v4)
2016-11-04 Eric Anholtnir: Make sure to set the texsrc type in nir drawpixels...
2016-11-03 Francisco Jereznir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().
2016-11-02 Timothy Arcerinir: fix nir_shader_clone() and nir_sweep()
2016-10-31 Marek Olšákralloc: use rzalloc where it's necessary
2016-10-31 Juha-Pekka Heikkilanir: zero allocated memory where needed
2016-10-26 Timothy Arcerinir: stop adjusting driver location for varying packing
2016-10-26 Timothy Arcerinir/i965/anv/radv/gallium: make shader info a pointer
2016-10-26 Timothy Arcerinir: move nir_shader_info to a common compiler header
2016-10-19 Ian Romanicknir: Optimize integer division and modulus with 1
2016-10-06 Jason Ekstrandnir: Fix the control flow tests for nir_loop_first_bloc...
2016-10-06 Jason Ekstrandnir: Remove some no longer needed asserts
2016-10-06 Jason Ekstrandnir: Make nir_foo_first/last_cf_node return a block...
2016-10-06 Jason Ekstrandnir: Add asserts to the casting functions
2016-10-06 Kenneth Graunkenir: Delete open coded type printing.
2016-10-05 Jason Ekstrandnir: Use the correct infos structure for copying atomic...
2016-10-04 Ian Romanicknir/intrinsics: Add more atomic_counter ops
2016-10-04 Ian Romanicknir/intrinsics: Include atomic_counter_ in the names...
2016-10-03 Jason Ekstrandnir: Add a nop intrinsic
2016-09-28 Eric Anholtnir: Optimize out discard_ifs with a constant 0 argument.
2016-09-22 Eric Anholtnir: Allow opt_peephole_sel to be more aggressive in...
2016-09-16 Dave Airlieglsl: add subpass image type (v2)
2016-09-15 Jason Ekstrandnir: Add a flag to lower_io to force "sample" interpolation
2016-09-14 Kenneth Graunkenir: Report progress from nir_lower_phis_to_scalar.
2016-09-14 Kenneth Graunkenir: Report progress from nir_lower_alu_to_scalar.
2016-09-14 Kenneth Graunkenir: Call nir_metadata_preserve from nir_lower_alu_to_s...
2016-09-14 Rob Clarknir/lower_tex: fix typo with sample_dim
2016-09-14 Rob Clarknir: move tex_instr_remove_src
2016-09-14 Rob Clarknir/lower_tex: remove tex_instr_find_src()
2016-09-09 Jason Ekstrandnir/gcm: Add global value numbering support
2016-09-09 Jason Ekstrandnir/gcm: Call nir_metadata_preserve
next