nir: Allow outputs reads and add the relevant intrinsics.
[mesa.git] / src / glsl / nir /
2015-11-13 Kenneth Graunkenir: Allow outputs reads and add the relevant intrinsics.
2015-11-13 Kenneth Graunkenir/lower_io: Introduce nir_store_per_vertex_output...
2015-11-13 Kenneth Graunkenir/lower_io: Use load_per_vertex_input intrinsics...
2015-11-13 Iago Toral QuirogaRevert "nir/copy_propagate: do not copy-propagate MOV...
2015-11-13 Iago Toral Quiroganir/copy_propagate: do not copy-propagate MOV srcs...
2015-11-13 Jason Ekstrandnir/vars_to_ssa: Delete dead output set code
2015-11-13 Jason Ekstrandnir/vars_to_ssa: Rework copy set handling in lower_copi...
2015-11-13 Jason Ekstrandnir/validate: Allow subroutine types for the tails...
2015-11-12 Ilia Mirkinglsl: add gl_HelperInvocation system value
2015-11-12 Iago Toral Quirogaglsl: Add precision information to ir_variable
2015-11-10 Eduardo Lima Mitevnir/nir_opt_peephole_ffma: Move this lowering pass...
2015-11-10 Connor Abbottnir/glsl: switch to using the builder
2015-11-10 Connor Abbottnir/glsl: make emit() take nir_ssa_def * sources
2015-11-10 Connor Abbottnir/glsl: convert nir_visitor::result to a nir_ssa_def *
2015-11-10 Connor Abbottnir/glsl: make evaluate_rvalue() return a nir_ssa_def *
2015-11-10 Kenneth Graunkenir: Store PatchInputsRead and PatchOutputsWritten...
2015-11-10 Timothy Arceriglsl: simplify interface block stream qualifier validation
2015-11-07 Jason Ekstrandnir: Add a nir_deref_tail helper
2015-11-07 Jason Ekstrandnir/types: Add an is_vector_or_scalar helper
2015-11-07 Jason Ekstrandnir/validate: Add better validation of load/store types
2015-11-06 Jordan Justennir: Add new barrier functions for compute shaders
2015-11-06 Rob Clarknir: some small cleanups
2015-11-05 Kenneth Graunkenir: Rename nir_live_variables.c to nir_liveness.c.
2015-11-05 Kenneth Graunkenir: Rename live_variables to live_ssa_defs.
2015-11-04 Kenneth Graunkenir: Properly invalidate metadata in nir_opt_remove_phis().
2015-11-04 Kenneth Graunkenir: Properly invalidate metadata in nir_lower_vec_to_m...
2015-11-04 Kenneth Graunkenir: Properly invalidate metadata in nir_opt_copy_prop().
2015-11-04 Kenneth Graunkenir: Properly invalidate metadata in nir_remove_dead_va...
2015-11-04 Kenneth Graunkenir: Properly invalidate metadata in nir_split_var_copi...
2015-11-04 Kenneth Graunkenir: Properly invalidate metadata in nir_lower_global_v...
2015-11-04 Jason Ekstrandnir: Unexpose _impl versions of copy_prop and dce
2015-10-30 Emil Velikovnir: add shader_clock intrinsic
2015-10-29 Kenneth Graunkenir: Copy "patch" flag from ir_variable to nir_variable.
2015-10-29 Kenneth Graunkenir: Add intrinsics for tessellation shader system...
2015-10-26 Timothy Arceriglsl: keep track of intra-stage indices for atomics
2015-10-23 Eric Anholtnir: Add opcodes for saturated vector math.
2015-10-21 Jason Ekstrandnir: Constify nir_gs_count_vertices
2015-10-21 Jason Ekstrandnir/info: Add more information about geometry shaders
2015-10-21 Timothy Arceriglsl: add is_array_of_arrays() helper
2015-10-20 Marek Olšákmesa: replace UsesClipDistance with ClipDistanceArraySize
2015-10-19 Jason Ekstrandnir/info: Add a few bits of info for fragment shaders
2015-10-19 Jason Ekstrandnir/info: Add compute shader local size to nir_shader_info
2015-10-19 Jason Ekstrandnir/info: Move the GS info into a stage-specific info...
2015-10-19 Jason Ekstrandmesa: Move gl_frag_depth_layout from mtypes.h to shader...
2015-10-19 Jason Ekstrandnir: Add a label to nir_shader_info
2015-10-16 Rob Clarknir: remove dependency on glsl
2015-10-16 Rob Clarkglsl: move half<->float convertion to util
2015-10-16 Rob Clarkglsl: couple shader_enums cleanups
2015-10-16 Timothy Arcerinir: add atomic lowering support for AoA
2015-10-16 Timothy Arcerinir: wrapper for glsl_type arrays_of_arrays_size()
2015-10-16 Iago Toral Quiroganir: Get the number of SSBOs and UBOs right
2015-10-15 Jason Ekstrandnir/glsl: Use shader_prog->Name for naming the NIR...
2015-10-15 Jason Ekstrandnir: Add helpers for creating variables and adding...
2015-10-14 Iago Toral Quirogamesa: Rename {Num}UniformBlocks to {Num}BufferInterface...
2015-10-14 Iago Toral Quiroganir: split SSBO min/max atomic instrinsics into signed...
2015-10-09 Rob Clarkglsl: move shader_enums into nir
2015-10-09 Connor Abbottnir/instr_set: remove unnecessary check in nir_instrs_e...
2015-10-09 Connor Abbottnir: make nir_instrs_equal() static
2015-10-09 Connor Abbottnir/cse: use the instruction set API
2015-10-09 Connor Abbottnir: add an instruction set API
2015-10-09 Connor Abbottnir: constify instruction comparison functions
2015-10-09 Connor Abbottnir: constify nir_ssa_alu_instr_src_components()
2015-10-09 Connor Abbottnir: split out instruction comparison functions
2015-10-09 Neil Robertsnir: Add a function to determine if a source is dynamic...
2015-10-08 Jason Ekstrandnir/sweep: Reparent the shader name
2015-10-04 Timothy Arceriglsl: reduce memory footprint of uniform_storage struct
2015-10-04 Kenneth Graunkenir: Add a nir_shader_info::has_transform_feedback_vary...
2015-10-04 Kenneth Graunkenir: Introduce new nir_intrinsic_load_per_vertex_input...
2015-10-04 Kenneth Graunkenir/lower_io: Make get_io_offset() return a nir_ssa_def...
2015-10-03 Jason Ekstrandnir: Add a nir_foreach_variable macro
2015-10-02 Jason Ekstrandnir: Move GS data to nir_shader_info
2015-10-02 Jason Ekstrandnir: Add a a nir_shader_info struct
2015-10-02 Jason Ekstrandnir/glsl: Take a gl_shader_program and a stage rather...
2015-10-02 Chris Wilsonnir: Fix uninitialized 'progress' variable in nir_lower...
2015-10-02 Connor Abbottnir/remove_phis: handle trivial back-edges
2015-10-01 Kenneth Graunkenir: Allow nir_lower_io() to only lower one type of...
2015-09-30 Jordan Justennir: Don't set dest in SSBO store glsl_to_nir conversion
2015-09-29 Kenneth Graunkenir: Use a system value for gl_PrimitiveIDIn.
2015-09-29 Jordan Justennir: Convert SYSTEM_VALUE_NUM_WORK_GROUPS to a nir...
2015-09-26 Kenneth Graunkenir: Add a function to count the number of vertices...
2015-09-25 Iago Toral Quiroganir: Implement lowered SSBO atomic intrinsics
2015-09-25 Iago Toral Quiroganir/glsl_to_nir: ignore an instruction's dest if it...
2015-09-25 Iago Toral Quiroganir: Implement __intrinsic_load_ssbo
2015-09-25 Samuel Iglesias... nir: modify the instruction insertion in nir_visitor...
2015-09-25 Iago Toral Quiroganir: Implement __intrinsic_store_ssbo
2015-09-25 Samuel Iglesias... nir: Implement ir_unop_get_buffer_size
2015-09-23 Kenneth Graunkenir: Add new GS intrinsics that maintain a count of...
2015-09-23 Kenneth Graunkenir: Add unit tests for control flow graphs.
2015-09-23 Kenneth Graunkenir/cf: Fix dominance metadata in the dead control...
2015-09-23 Kenneth Graunkenir/cf: Fix unlink_block_successors to actually unlink...
2015-09-23 Kenneth Graunkenir/cf: Alter block successors before adding a fake...
2015-09-23 Kenneth Graunkenir/cf: Conditionally do block_add_normal_succs() in...
2015-09-23 Kenneth Graunkenir/cf: Don't break outer-block successors in split_blo...
2015-09-23 Kenneth Graunkenir/cf: Make a helper function for removing a predecessor.
2015-09-23 Kenneth Graunkenir: Validate that a block doesn't have two identical...
2015-09-23 Jason Ekstrandnir/lower_vec_to_movs: Don't emit unneeded movs
2015-09-23 Jason Ekstrandnir/lower_vec_to_movs: Properly handle source modifiers...
2015-09-23 Jason Ekstrandnir/lower_alu_to_scalar: Add support for nir_op_fdph
2015-09-23 Jason Ekstrandnir: Add fdph and fdph_replicated opcodes
2015-09-23 Jason Ekstrandnir/lower_alu_to_scalar: Return after lower_reduction
next