glsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.
[mesa.git] / src / glsl / ir.cpp
2016-01-13 Kenneth Graunkeglsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.
2015-12-30 Timothy Arceriglsl: tidy up struct with a single member
2015-12-18 Matt Turnerglsl: Remove ir_unop_any.
2015-12-01 Gregory Hainautglsl: add always_active_io attribute to ir_variable
2015-11-20 Timothy Arceriglsl: add subroutine index qualifier support
2015-11-20 Ian Romanickglsl: Add ir_samples_identical opcode
2015-11-19 Ian Romanickglsl: Fix off-by-one error in array size check assertion
2015-11-17 Samuel Iglesias... glsl: initialize data.precision value in ir_variable...
2015-10-15 Timothy Arceriglsl: add AoA support for linking interface blocks...
2015-10-14 Iago Toral Quirogaglsl: Fix variable_referenced() for vector_{extract...
2015-09-25 Samuel Iglesias... glsl: Add parser/compiler support for unsized array...
2015-09-25 Samuel Iglesias... glsl: add support for unsized arrays in shader storage...
2015-09-10 Ilia Mirkinglsl: add ir_texture_samples texture opcode
2015-07-29 Kenneth Graunkeglsl: Fix a bug where LHS swizzles of swizzles were...
2015-07-23 Dave Airlieglsl/ir: add subroutine information storage to ir_funct...
2015-07-23 Dave Airlieglsl/types: add new subroutine type (v3.2)
2015-07-22 Fabian Bielerglsl: add the patch in/out qualifier (v2)
2015-07-14 Kristian Høgsbergglsl: Add ir_var_shader_storage
2015-05-21 Timothy Arceriglsl: remove element_type() helper
2015-04-06 Matt Turnerglsl: Remove never used sin_reduced/cos_reduced.
2015-03-31 Matt Turnerglsl: Implement type inferencing of matrix types.
2015-03-02 Brian Paulglsl: replace Elements() with ARRAY_SIZE()
2015-02-19 Dave Airlieglsl/ir: Add builtin function support for doubles
2014-11-03 Matt Turnerglsl: Remove now useless dot optimization on basis...
2014-09-30 Ian Romanickglsl: Don't allocate a name for ir_var_temporary variables
2014-09-30 Ian Romanickglsl: Add the possibility for ir_variable to have a...
2014-09-30 Ian Romanickglsl: Squish ir_variable::max_ifc_array_access and...
2014-09-30 Ian Romanickglsl: Replace ir_variable::warn_extension pointer with...
2014-09-30 Ian Romanickglsl: Use accessors for ir_variable::warn_extension
2014-08-31 Abdiel Janulgueglsl: Add ir_unop_saturate
2014-08-30 Ian Romanickglsl: Use bit-flags image attributes and uint16_t for...
2014-08-30 Ian Romanickglsl: Eliminate ir_variable::data.atomic.buffer_index
2014-08-15 Ilia Mirkinglsl: add ARB_derivative control support
2014-07-11 Chris Forbesglsl: add new expression types for interpolateAt*
2014-07-01 Matt Turnerglsl: Use typed foreach_in_list_safe instead of foreach...
2014-07-01 Matt Turnerglsl: Use typed foreach_in_list instead of foreach_list.
2014-06-10 Thomas Hellandglsl: Remove unused include in ir.cpp
2014-06-04 Ian Romanickglsl: Set ir_instruction::ir_type in the base class...
2014-05-02 Chia-I Wuglsl: make static constant variables "static const"
2014-04-08 Kenneth Graunkeglsl: Make is_16bit_constant from i965 an ir_constant...
2014-02-12 Brian Paulglsl: rename _restrict to restrict_flag
2014-02-12 Francisco Jerezglsl/ast: Generalize some sampler variable restrictions...
2014-02-12 Francisco Jerezglsl/ast: Make sure that image argument qualifiers...
2014-02-12 Francisco Jerezglsl: Add image memory and layout qualifiers to ir_vari...
2014-01-13 Kenneth Graunkeglsl: Use a new foreach_two_lists macro for walking...
2014-01-13 Kenneth Graunkeglsl: Convert piles of foreach_iter to foreach_list_safe.
2014-01-13 Kenneth Graunkeglsl: Convert piles of foreach_iter to the newer foreac...
2014-01-07 Kenneth Graunkeglsl: Refactor is_zero/one/negative_one into an is_valu...
2013-12-12 Tapani Pälliglsl: move variables in to ir_variable::data, part II
2013-12-12 Tapani Pälliglsl: move variables in to ir_variable::data, part I
2013-12-12 Tapani Pälliglsl: introduce data section to ir_variable
2013-12-09 Paul Berryglsl/loops: Get rid of lower_bounded_loops and ir_loop...
2013-12-09 Paul Berryglsl/loops: replace loop controls with a normative...
2013-12-07 Chris Forbesglsl: Add ir support for `sample` qualifier; adjust...
2013-12-01 Kenneth Graunkeglsl: Remove useless iteration through function parameters.
2013-11-21 Paul Berryglsl: Prohibit illegal mixing of redeclarations inside...
2013-10-30 Ian Romanickglsl: Make mode_string function globally available
2013-10-29 Francisco Jerezglsl: Basic support for built-in intrinsics.
2013-10-29 Francisco Jerezglsl: Add new atomic_uint built-in GLSL type.
2013-10-25 Paul Berryglsl: Pull interpolation_string() out of ir_variable.
2013-10-22 Ian Romanickglsl: When constructing a variable with an interface...
2013-10-09 Paul Berryglsl: Add an ir_variable::max_ifc_array_access field.
2013-10-07 Matt Turnerglsl: Implement [iu]mulExtended() built-ins for ARB_gpu...
2013-10-07 Matt Turnerglsl: Add ir_binop_carry and ir_binop_borrow.
2013-10-05 Chris Forbesglsl: add plumbing for GL_ARB_texture_query_levels
2013-10-02 Maxence Le Doreglsl: add texture gather changes
2013-09-17 Matt Turnerglsl: Allow vectors to be created from ir_constant().
2013-09-17 Matt Turnerglsl: Add support for ldexp.
2013-09-09 Matt Turnerglsl: Add conditional-select IR.
2013-09-09 Kenneth Graunkeglsl: Rename ir_function_signature::builtin_info to...
2013-09-09 Kenneth Graunkeglsl: Add missing type inference for ir_binop_bfm.
2013-09-09 Kenneth Graunkeglsl: Add an ir_expression triop constructor with type...
2013-09-09 Kenneth Graunkeglsl: Add missing type inference support for ARB_gpu_sh...
2013-09-09 Kenneth Graunkeglsl: Add a method to tell whether a built-in is available.
2013-09-09 Kenneth Graunkeglsl: Convert ir_function_signature::is_builtin to...
2013-09-09 Kenneth Graunkeglsl: Store a predicate for whether a built-in signatur...
2013-08-27 Matt Turnerglsl: Add support for new fma built-in in ARB_gpu_shader5.
2013-08-02 Bryan Cainglsl: support compilation of geometry shaders
2013-05-13 Ian Romanickglsl: Add ir_triop_vector_insert
2013-05-13 Ian Romanickglsl: Add ir_binop_vector_extract
2013-05-06 Matt Turnerglsl: Add a pass to lower bitfield-insert into bfm...
2013-05-06 Matt Turnerglsl: Add support for new bit built-ins in ARB_gpu_shader5.
2013-03-29 Dave Airlieglsl: Implement ARB_texture_query_lod
2013-03-15 Paul BerryReplace gl_frag_attrib enum with gl_varying_slot.
2013-03-01 Chris Forbesglsl: add support for ARB_texture_multisample
2013-02-28 Kenneth Graunkeglsl: Convert mix() to use a new ir_triop_lrp opcode.
2013-02-28 Kenneth Graunkeglsl: Consolidate ir_expression constructors that use...
2013-01-25 Matt Turnerglsl: Extend ir_expression_operation for ARB_shading_la...
2013-01-25 Ian Romanickglsl: Remove ir_variable::uniform_block
2013-01-25 Chad Versaceglsl: Fix type-deduction for and/or/xor expressions
2013-01-25 Chad Versaceglsl: Reformat and/or/xor cases in ir_expression ctor
2013-01-25 Chad Versaceglsl: Extend ir_expression_operation for GLSL 3.00...
2013-01-25 Paul Berryglsl: Eliminate ambiguity between function ins/outs...
2012-12-14 Paul Berryglsl: Create a field to store fractional varying locations.
2012-11-06 Brian Paulglsl: add 'f' suffix to floats to silence MSVC warnings
2012-09-15 Dave Airlieglsl: make tex_opcode_strs static
2012-08-07 Eric Anholtglsl: Add a "ubo_load" expression type for fetches...
2012-07-20 Eric Anholtglsl: Translate the AST for uniform blocks into some...
2012-06-15 Paul Berryglsl: Add unary operation ir_unop_f2u.
2012-06-12 Matt Turnerglsl: Add is_basis function
next