nir/print: print symbolic names from shader-enum
[mesa.git] / src / glsl / nir /
2015-09-16 Rob Clarknir/print: print symbolic names from shader-enum
2015-09-16 Rob Clarknir/print: bit of state refactoring
2015-09-16 Rob Clarknir: add lowering for ffract
2015-09-15 Jason Ekstrandnir/builder: Use a normal temporary array in nir_channel
2015-09-15 Jason Ekstrandnir/lower_vec_to_movs: Coalesce into destinations of...
2015-09-15 Jason Ekstrandnir: Add a fdot instruction that replicates the result...
2015-09-15 Jason Ekstrandnir/lower_vec_to_movs: Coalesce movs on-the-fly when...
2015-09-15 Jason Ekstrandnir/lower_vec_to_movs: Get rid of start_idx and swizzle...
2015-09-15 Jason Ekstrandnir/lower_vec_to_movs: Handle partially SSA shaders
2015-09-15 Jason Ekstrandnir/lower_vec_to_movs: Pass the shader around directly
2015-09-13 Jordan Justennir: Add gl_WorkGroupID system variable
2015-09-13 Jordan Justennir: Add gl_LocalInvocationID variable
2015-09-13 Rob Clarknir: add nir_channel() to get at single components...
2015-09-11 Jason Ekstrandnir/from_ssa: Use instr_rewrite_dest
2015-09-11 Jason Ekstrandnir: Add a function for rewriting instruction destinations
2015-09-11 Jason Ekstrandnir: Only unlink sources that are actually valid
2015-09-11 Jason Ekstrandnir: Remove the mem_ctx parameter from ssa_def_rewrite_uses
2015-09-11 Jason Ekstrandnir: Fix a bunch of ralloc parenting errors
2015-09-11 Jason Ekstrandnir/lower_outputs_to_temporaries: Reparent the output...
2015-09-11 Kenneth Graunkenir: Store some geometry shader data in nir_shader.
2015-09-11 Kenneth Graunkenir/builder: Add nir_load_var() and nir_store_var(...
2015-09-10 Ilia Mirkinnir: convert glsl imageSamples into a new intrinsic
2015-09-10 Ilia Mirkinnir: add nir_texop_texture_samples and convert from...
2015-09-10 Rhys Kiddglsl: Resolve GCC sign-compare warning.
2015-09-09 Jason Ekstrandnir/glsl: Use lower_outputs_to_temporaries instead...
2015-09-09 Jason Ekstrandnir: Add a pass to lower outputs to temporary variables
2015-09-09 Jason Ekstrandnir/cursor: Add a constructor for the end of a block...
2015-09-09 Kenneth Graunkenir: Add a nir_system_value_from_intrinsic() function.
2015-09-08 Iago Toral Quiroganir: UBO loads no longer use const_index[1]
2015-09-01 Connor Abbottnir/dead_cf: add support for removing useless loops
2015-09-01 Connor Abbottnir: add a helper for iterating over blocks in a cf...
2015-09-01 Connor Abbottnir: add nir_block_get_following_loop() helper
2015-09-01 Connor Abbottnir/dead_cf: delete code that's unreachable due to...
2015-09-01 Connor Abbottnir: add an optimization for removing dead control...
2015-09-01 Jason Ekstrandnir/builder: Use nir_after_instr to advance the cursor
2015-08-27 Kenneth Graunkenir: Convert the builder to use the new NIR cursor...
2015-08-27 Kenneth Graunkenir: Convert the NIR instruction insertion API to use...
2015-08-27 Kenneth Graunkenir: Move nir_cursor to nir.h.
2015-08-27 Kenneth Graunkenir: Strengthen "no jumps" assertions in instruction...
2015-08-25 Kenneth Graunkenir: Use nir_shader::stage rather than passing it around.
2015-08-25 Kenneth Graunkenir: Store gl_shader_stage in nir_shader.
2015-08-25 Jason Ekstrandnir/lower_io: Remove assign_var_locations_direct_first
2015-08-25 Jason Ekstrandnir/lower_io: Separate driver_location and base offset...
2015-08-25 Jason Ekstrandnir/intrinsics: Add a second const index to load_uniform
2015-08-25 Kenneth Graunkenir: Pass a type_size() function pointer into nir_lower...
2015-08-24 Kenneth Graunkenir: Use !block_ends_in_jump() in a few places rather...
2015-08-24 Connor Abbottnir/cf: reimplement nir_cf_node_remove() using the...
2015-08-24 Connor Abbottnir/cf: add new control modification API's
2015-08-24 Connor Abbottnir/cf: use a cursor for inserting control flow
2015-08-24 Connor Abbottnir/cf: add split_block_cursor()
2015-08-24 Connor Abbottnir/cf: add split_block_before_instr()
2015-08-24 Connor Abbottnir/cf: add a cursor structure
2015-08-24 Connor Abbottnir/cf: fix link_blocks() when there are no successors
2015-08-24 Connor Abbottnir/cf: clean up jumps when cleaning up CF nodes
2015-08-24 Connor Abbottnir/cf: remove uses of SSA definitions that are being...
2015-08-24 Connor Abbottnir/cf: handle jumps better in stitch_blocks()
2015-08-24 Connor Abbottnir/cf: handle jumps in split_block_end()
2015-08-24 Connor Abbottnir/cf: add block_ends_in_jump()
2015-08-24 Connor Abbottnir/cf: handle phi nodes better in split_block_beginning()
2015-08-24 Connor Abbottnir/cf: split up and improve nir_handle_remove_jumps()
2015-08-24 Connor Abbottnir/cf: add remove_phi_src() helper
2015-08-24 Connor Abbottnir: add nir_foreach_phi_src_safe()
2015-08-24 Connor Abbottnir/cf: add insert_phi_undef() helper
2015-08-24 Connor Abbottnir: move control flow modification to its own file
2015-08-24 Connor Abbottnir: make cleanup_cf_node() not use remove_defs_uses()
2015-08-24 Connor Abbottnir: inline block_add_pred() a few places
2015-08-24 Connor Abbottnir/validate: check successors/predecessors more carefully
2015-08-24 Kenneth Graunkenir: Delete the nir_function_impl::start_block field.
2015-08-20 Martin Peresnir: convert the glsl intrinsic image_size to nir_intri...
2015-08-20 Kenneth Graunkenir: Use nir_builder in nir_lower_io's get_io_offset().
2015-08-20 Kenneth Graunkenir: Pull nir_lower_io's load_op selection into a helpe...
2015-08-18 Thomas Hellandnir: Simplify feq(fneg(a), a)) -> feq(a, 0.0)
2015-08-18 Thomas Hellandnir: Simplify fne(fneg(a), a) -> fne(a, 0.0)
2015-08-17 Kenneth Graunkenir: Add a glsl_uint_type() wrapper.
2015-08-14 Eric Anholtnir: Add support for CSE on textures.
2015-08-14 Eric Anholtnir: Zero out texture instructions when creating them.
2015-08-14 Eric Anholtnir: Don't try to scalarize unpack ops.
2015-08-14 Eric Anholtnir: Add a nir_opt_undef() to handle csels with undef.
2015-08-05 Timothy Arcerinir: add missing type to type_size_vec4()
2015-08-05 Eric Anholtnir: Add a nir_lower_load_const_to_scalar() pass.
2015-08-05 Eric Anholtnir: Add algebraic opt for no-op iand.
2015-08-05 Eric AnholtRevert "nir: Use a single bit for the dual-source blend...
2015-08-03 Samuel Iglesias... nir: Fix output swizzle in get_mul_for_src
2015-08-03 Iago Toral Quiroganir/nir_lower_io: Add vec4 support
2015-08-03 Timothy Arcerinir: Use a single bit for the dual-source blend index
2015-07-29 Matt Turnernir: Avoid double promotion.
2015-07-29 Matt Turnerglsl: Remove MSVC implementations of copysign and isnormal.
2015-07-24 Dave Airliei965: add support for ARB_shader_subroutine
2015-07-23 Dave Airlieglsl/types: add new subroutine type (v3.2)
2015-07-17 Connor Abbottnir: add nir_foreach_instr_safe_reverse()
2015-07-17 Connor Abbottnir: add nir_instr_is_first() and nir_instr_is_last...
2015-07-14 Iago Toral Quiroganir: add nir_var_shader_storage
2015-07-08 Kenneth Graunkenir: Fix comment above nir_convert_from_ssa() prototype.
2015-07-03 Rob Clarknir/lower_phis_to_scalar: undef is trivially scalarizable
2015-07-02 Jason Ekstrandnir: Don't allow copying SSA destinations
2015-06-30 Connor Abbottnir: remove parent_instr from nir_register
2015-06-30 Connor Abbottnir: remove nir_src_get_parent_instr()
2015-06-30 Connor Abbottnir/from_ssa: add a flag to not convert everything...
2015-06-30 Rob Clarknir: cleanup open-coded instruction casts
2015-06-25 Kenneth Graunkenir: Recognize max(min(a, 1.0), 0.0) as fsat(a).
next