nv50/ir: saturate depth writes
[mesa.git] / src / compiler /
2016-03-25 Timothy Arceriglsl: reduce buffer block duplication
2016-03-24 Jason Ekstrandnir: Add a pass to inline functions
2016-03-24 Jason Ekstrandnir/builder: Add helpers for easily inserting copy_var...
2016-03-24 Jason Ekstrandnir: Add return lowering pass
2016-03-24 Jason Ekstrandnir: Add a cursor helper for getting a cursor after...
2016-03-24 Jason Ekstrandnir/builder: Add a helper for inserting jump instructions
2016-03-24 Jason Ekstrandnir/cf: Make extracting or re-inserting nothing a no-op
2016-03-24 Jason Ekstrandnir: Add a function for comparing cursors
2016-03-24 Jason Ekstrandnir/cf: Handle relinking top-level blocks
2016-03-24 Jason Ekstrandnir: Add a pass to repair SSA form
2016-03-24 Jason Ekstrandnir/vars_to_ssa: Use the new nir_phi_builder helper
2016-03-24 Jason Ekstrandnir/dominance: Handle unreachable blocks
2016-03-24 Jason Ekstrandnir: Add a phi node placement helper
2016-03-24 Rob Clarknir: fix dangling ssadef->name ptrs
2016-03-24 Jason Ekstrandglsl: Add propagate_invariance to the other makefile
2016-03-23 Jason Ekstrandnir/glsl: Propagate invariant into NIR alu ops
2016-03-23 Jason Ekstrandglsl/rebalance_tree: Don't handle invariant or precise...
2016-03-23 Jason Ekstrandglsl/opt_algebraic: Don't handle invariant or precise...
2016-03-23 Jason Ekstrandglsl: Add a pass to propagate the "invariant" and ...
2016-03-23 Jason Ekstrandnir/alu_to_scalar: Propagate the "exact" bit
2016-03-23 Jason Ekstrandnir/cse: Properly handle nir_ssa_def.exact
2016-03-23 Jason Ekstrandnir/algebraic: Flag inexact optimizations
2016-03-23 Jason Ekstrandnir/algebraic: Fix fmin detection to match the spec
2016-03-23 Jason Ekstrandnir/algebraic: Get rid of an invlid fxor optimization
2016-03-23 Jason Ekstrandnir/algebraic: Allow for flagging operations as being...
2016-03-23 Jason Ekstrandnir/search: Propagate exactness into newly created...
2016-03-23 Jason Ekstrandnir/builder: Add a flag for setting exact
2016-03-23 Jason Ekstrandnir: Add an "exact" bit to nir_alu_instr
2016-03-23 Jason Ekstrandnir/clone: Export nir_variable_clone
2016-03-23 Jason Ekstrandnir/clone: Expose nir_constant_clone
2016-03-23 Jason Ekstrandnir: Fix whitespace
2016-03-23 Lars Hamrecompiler/glsl: allow sequence op as a const expr in...
2016-03-22 Ian Romanicknir: Don't abs slt and friends
2016-03-22 Ian Romanicknir: Don't abs the result of b2f or b2i
2016-03-22 Ian Romanicknir: Simplify 0 < fabs(a)
2016-03-22 Ian Romanicknir: Simplify 0 >= b2f(a)
2016-03-22 Ian Romanicknir: Simplify i2b with negated or abs operand
2016-03-22 Ian Romanicknir: Lower flrp with Boolean interpolator to bcsel
2016-03-17 Timothy Arceriglsl: disable varying packing when its not safe
2016-03-17 Timothy Arceriglsl: pass disable_varying_packing bool to the lowering...
2016-03-17 Connor Abbottnir: propagate bitsize information in nir_search
2016-03-17 Connor Abbottnir: add a bit_size parameter to nir_ssa_dest_init
2016-03-17 Iago Toral Quiroganir: rename nir_const_value fields to include bitsize...
2016-03-17 Connor Abbottnir: update opcode definitions for different bit sizes
2016-03-17 Connor Abbottnir: add nir_{src,dest}_bit_size() helpers
2016-03-17 Jason Ekstrandnir: Add a bit_size to nir_register and nir_ssa_def
2016-03-17 Connor Abbottnir/types: add a function to get the bitsize of a base...
2016-03-17 Jason Ekstrandnir: Add explicitly sized types
2016-03-17 Jordan Justennir: Lower shared var atomics during nir_lower_io
2016-03-17 Jordan Justennir: Add support for lowering load/stores of shared...
2016-03-17 Jordan Justennir: Add atomic operations on variables
2016-03-17 Jordan Justennir: Add compute shader shared variable storage class
2016-03-17 Jordan Justennir/print: Add space after shader_storage var mode
2016-03-12 Jason Ekstrandnir/clone: Add support for cloning a single function_impl
2016-03-12 Jason Ekstrandnir/validate: Better function validation
2016-03-12 Jason Ekstrandnir/print: Better function argument printing
2016-03-12 Jason Ekstrandnir/print: Factor variable name lookup into a helper
2016-03-12 Jason Ekstrandnir: Create function parameters in function_impl_create
2016-03-12 Jason Ekstrandnir: Add a helper for creating a "bare" nir_function_impl
2016-03-12 Jason Ekstrandnir: Add a new "param" variable mode for parameters...
2016-03-12 Jason Ekstrandnir/glsl: Remove dead function parameter handling code
2016-03-11 Ilia Mirkinmesa: add GL_ARB_shader_atomic_counter_ops support
2016-03-10 Kenneth Graunkeglcpp: Fix locations when encounting "#<NEWLINE>".
2016-03-10 Iago Toral Quirogaglsl: report correct number of allowed vertex inputs...
2016-03-09 Timothy Arceriglsl: dont allow undefined array sizes in ES
2016-03-08 Timothy Arceriglsl: don't always reject shaders with mismatching...
2016-03-08 Timothy Arceriglsl: make interstage_match() static
2016-03-08 Timothy Arceriglsl: don't validate ifc blocks using validation meant...
2016-03-08 Jason Ekstrandnir: Add a pass for lower indirect variable dereferences
2016-03-08 Kenneth Graunkeglcpp: Remove empty mid-rule action which changes test...
2016-03-08 Kenneth Graunkeglcpp: Clean up most empty mid-rule actions left by...
2016-03-08 Kenneth Graunkeglcpp: Delete unnecessary implicit version resolves.
2016-03-08 Kenneth Graunkeglcpp: Implicitly resolve version after the first non...
2016-03-07 Kenneth Graunkeglsl: Add function parameters to the parser symbol...
2016-03-07 Kenneth Graunkeglsl: Add single declaration variables to the symbol...
2016-03-07 Ilia Mirkinglsl: avoid stack smashing when there are too many...
2016-03-05 Timothy Arceriglsl: replace remaining tabs in link_varyings.cpp
2016-03-05 Timothy Arceriglsl: replace remaining tabs in link_uniforms.cpp
2016-03-05 Timothy Arceriglsl: apply align layout qualifier rules to block offsets
2016-03-05 Timothy Arceriglsl: parse align layout qualifier
2016-03-05 Timothy Arceriglsl: use explicit offset when lowering buffer access
2016-03-05 Timothy Arceriglsl: copy explicit offset to uniform storage
2016-03-05 Timothy Arceriglsl: update comment on offset field
2016-03-05 Timothy Arceriglsl: add offset to glsl interface type
2016-03-05 Timothy Arceriglsl: apply compile-time rules for the offset layout...
2016-03-05 Timothy Arceriglsl: enable offset layout qualifier for ARB_enhanced_l...
2016-03-05 Timothy Arceriglsl: reject invalid input layout qualifiers
2016-03-05 Timothy Arceriglsl: only apply default stream to output blocks
2016-03-05 Timothy Arceriglsl: rework parsing of blocks
2016-03-05 Timothy Arceriglsl: don't apply uniform/buffer layouts to interface...
2016-03-04 Matt Turnernir: Recognize open-coded extract_u16.
2016-03-04 Matt Turnernir: Recognize open-coded extract_u8.
2016-03-04 Francisco Jerezglsl: Improve the accuracy of the acos() approximation.
2016-03-04 Kenneth Graunkeglsl: Parameterize asin_expr() on the fit coefficients.
2016-03-03 Iago Toral Quirogaglsl/opt_array_splitting: Fix indentation
2016-03-03 Iago Toral Quirogaglsl/opt_array_splitting: Fix crash when doing array...
2016-03-03 Timothy Arceriglsl: replace remaining tabs in ir_builder.cpp
2016-03-01 Matt Turnerglsl: Initialize gl_shader_program::EmptyUniformLocations.
2016-02-29 Rob HerringAndroid: glsl: fix dependence on YACC_HEADER_SUFFIX...
2016-02-29 Rob HerringAndroid: fix build break from nir/glsl move to compiler/
next