i965/fs: Emit MADs from (x + -(y * z)).
[mesa.git] / src / glsl /
2015-01-15 Jason Ekstrandnir: Add a lower_vec_to_movs pass
2015-01-15 Jason Ekstrandnir: Add a naieve from-SSA pass
2015-01-15 Jason Ekstrandnir: Add intrinsics to do alternate interpolation on...
2015-01-15 Jason Ekstrandnir: Add NIR_TRUE and NIR_FALSE constants and use them...
2015-01-15 Jason Ekstrandnir/lower_atomics: Multiply array offsets by ATOMIC_COU...
2015-01-15 Jason Ekstrandnir/glsl: Add support for coarse and fine derivatives
2015-01-15 Jason Ekstrandnir: Add fine and coarse derivative opcodes
2015-01-15 Jason Ekstrandnir/glsl: Add support for saturate
2015-01-15 Jason EkstrandFix what I think are a few NIR typos
2015-01-15 Connor Abbottnir: add an SSA-based dead code elimination pass
2015-01-15 Connor Abbottnir: add an SSA-based copy propagation pass
2015-01-15 Connor Abbottnir: add a pass to convert to SSA
2015-01-15 Connor Abbottnir: calculate dominance information
2015-01-15 Connor Abbottnir: add an optimization to turn global registers into...
2015-01-15 Connor Abbottnir: add a pass to lower atomics
2015-01-15 Connor Abbottnir: add a pass to lower system value reads
2015-01-15 Connor Abbottnir: add a pass to lower sampler instructions
2015-01-15 Connor Abbottnir: add a pass to remove unused variables
2015-01-15 Connor Abbottnir: keep track of the number of input, output, and...
2015-01-15 Connor Abbottnir: add a pass to lower variables for scalar backends
2015-01-15 Connor Abbottnir: add a glsl-to-nir pass
2015-01-15 Connor Abbottnir: add a validation pass
2015-01-15 Connor Abbottnir: add a printer
2015-01-15 Jason EkstrandSQUASH: Fix comments from eric
2015-01-15 Jason EkstrandSQUASH: Add an assert
2015-01-15 Connor Abbottnir: add core helper functions
2015-01-15 Jason EkstrandSQUASH: Use the enum for the variable mode
2015-01-15 Connor Abbottnir: add the core datastructures
2015-01-15 Connor Abbottnir: add a simple C wrapper around glsl_types.h
2015-01-15 Connor Abbottnir: add initial README
2015-01-15 Connor Abbottexec_list: add a list_foreach_typed_reverse() macro
2015-01-14 Tapani Pällimesa/glsl/glapi: enable GL_EXT_draw_buffers extension
2015-01-05 Brian Paulglsl: use the is_gl_identifier() helper in a couple...
2014-12-23 Timothy Arceriglsl: check if implicitly sized arrays match explicitly...
2014-12-16 Brian Paulglsl: remove extern "C" around #includes
2014-12-16 Timothy Arceriglsl: remove commented out code
2014-12-15 Maxence Le Doréglsl: Add gl_MaxViewports to available builtin constants
2014-12-15 Jason Ekstrandutil/hash_table: Rework the API to know about hashing
2014-12-12 Matt Turnerglsl: Add dist-hook to delete glcpp test *.out files.
2014-12-12 Matt Turnerglcpp: Make tests write .out files to builddir.
2014-12-12 Matt Turnermesa: Add notes/readme files to distribution.
2014-12-12 Matt Turnermesa: Add scons files to distribution.
2014-12-12 Matt Turnerglsl: Add clean-local rule to delete glcpp test output.
2014-12-12 Matt Turnerglsl: Add parser headers to distribution.
2014-12-12 Matt Turnerglsl: Add lex and yacc sources to distribution.
2014-12-12 Matt Turnerglsl: Add headers to distribution.
2014-12-12 Matt Turnerglsl: Distribute tests/, TODO, and README
2014-12-09 Samuel Iglesias... glsl: invariant qualifier is not valid for shader input...
2014-12-08 Abdiel Janulgueglsl: Don't optimize min/max into saturate when EmitNoS...
2014-12-06 Chris Forbesglcpp: Fix `can not` to `cannot` in error message
2014-12-06 Chris Forbesglcpp: Disallow undefining GL_* builtin macros.
2014-12-05 Matt Turnerglsl: Optimize scalar all_equal/any_nequal into equal...
2014-12-03 Ian Romanicklinker: Assign varying locations geometry shader inputs...
2014-12-03 Ian Romanicklinker: Wrap access of producer_var with a NULL check
2014-12-03 Tapani Pälliglsl: throw error when using invariant(all) in a fragme...
2014-12-02 Jordan Justenmain, glsl: Bump max known desktop glsl version to...
2014-12-02 Jordan Justenglsl/cs: Change gl_WorkGroupSize from ivec3 to uvec3
2014-12-01 Matt Turnerglsl: Initialize static temporaries_allocate_names...
2014-11-27 Neil Robertsglsl: Use | action in the lexer source to avoid duplica...
2014-11-27 Neil Robertsglsl: Disallow float literals with the 'f' suffix but...
2014-11-24 Kenneth Graunkeglsl: Make lower_constant_arrays_to_uniforms require...
2014-11-24 Matt Turnerglsl: Fix tautological comparison.
2014-11-24 Matt Turnerglsl: Remove unused ast copy constructors.
2014-11-24 Chris Forbesglsl: Generate unique names for each const array lowere...
2014-11-18 Andres Gomezglsl_compiler: Add binding hash tables to avoid SIGSEVs...
2014-11-18 Andres Gomezlinker: Add carriage returns on several linker errors
2014-11-13 Neil Robertslinker: Add a missing space in an error message
2014-11-10 Ian Romanickglsl: Swap the order of glsl_type::name and ::length
2014-11-10 Ian Romanickglsl: Store glsl_type::vector_elements and ::matrix_col...
2014-11-08 Vinson Leeglsl/list: Revert unintentional file mode change in...
2014-11-07 Vinson Leeglsl/list: Move declaration before code.
2014-11-07 Jason Ekstrandglsl/list: Add an exec_list_validate function
2014-11-07 Kenneth Graunkeglsl: Skip loop-too-large heuristic if indexing arrays...
2014-11-07 Kenneth Graunkeglsl: Lower constant arrays to uniform arrays.
2014-11-07 Kenneth Graunkeglsl: Add infrastructure for "hidden" uniforms.
2014-11-03 Kenneth Graunkeglsl: Improve the CSE pass debugging output.
2014-11-03 Matt Turnerglsl: Remove now useless dot optimization on basis...
2014-11-03 Matt Turnerglsl: Emit mul instead of dot if only one component...
2014-10-30 Chia-I Wuglsl: protect glsl_type with a mutex
2014-10-30 Chia-I Wuglsl: protect anonymous struct id with a mutex
2014-10-30 Chia-I Wuutil: add _mesa_strtod and _mesa_strtof
2014-10-30 Matt Turnerglsl: Drop constant 0.0 components from dot products.
2014-10-25 Andres Gomezglsl: Standardize names and fix typos
2014-10-25 Ian Romanickmesa: Silence unused parameter warning in _mesa_clear_s...
2014-10-25 Ian Romanicklinker: Rely on _mesa_clear_shader_program_data to...
2014-10-22 Anuj Phogatglsl: Use signed array index in update_max_array_access()
2014-10-22 Anuj Phogatglsl: Fix crash due to negative array index
2014-10-22 Kenneth Graunkeglsl: Delete unused gl_uniform_driver_format enum values.
2014-10-20 Brian Paulglsl: fix several use-after-free bugs
2014-10-20 Tapani Pälliglsl: implement switch flow control using a loop
2014-10-16 Andres Gomezglsl: Update and fix typos in README.
2014-10-10 Erik Faye-Lundglsl: improve accuracy of atan()
2014-10-07 Iago Toral Quirogaglsl: Optimize min/max expression trees
2014-10-07 Tapani Pälliglsl: do not emit error for non written varyings on...
2014-10-03 Tomasz Figautil: Include in Android builds
2014-10-02 Iago Toral Quirogaglsl: Fix memory leak in builtin_builder::_image_prototype.
2014-10-02 Ilia Mirkinglsl: make consistent use of DECLARE_RALLOC_CXX_OPERATORS
2014-09-30 Ian Romanickglsl: Don't make a name for the function return variable
2014-09-30 Ian Romanickglsl: Don't allocate a name for ir_var_temporary variables
2014-09-30 Ian Romanickglsl: Use ir_var_temporary for compiler generated tempo...
next