dri: Add uninstall hooks to handle megadriver hardlinks.
[mesa.git] / src / glsl /
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...
2014-09-30 Ian Romanickglsl: Add context-level controls for whether temporarie...
2014-09-30 Ian Romanickglsl: Never put ir_var_temporary variables in the symbo...
2014-09-30 Ian Romanickglsl: Add the possibility for ir_variable to have a...
2014-09-30 Ian Romanickglsl: Store ir_variable_data::_num_state_slots and...
2014-09-30 Ian Romanickglsl: Squish ir_variable::max_ifc_array_access and...
2014-09-30 Ian Romanickglsl: Make ir_variable::num_state_slots and ir_variable...
2014-09-30 Ian Romanickglsl: Make ir_variable::max_ifc_array_access private
2014-09-30 Ian Romanickglsl: Store ir_variable::depth_layout using 3 bits
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-09-30 Ian Romanickglsl: Eliminate unused built-in variables after compilation
2014-09-30 Ian Romanickglsl: Validate that built-in uniforms have backing...
2014-09-29 Kalyan Kondapallyglsl: Allow texture2DProjLod and textureCubeLod in...
2014-09-27 Matt Turnerglsl: Recognize open-coded pow(x, y).
2014-09-26 Ian Romanickglsl: Strip arrayness from ir_type_dereference_variable too
2014-09-26 Ian Romanickglsl: Round struct size up to at least 16 bytes
2014-09-26 Ian Romanickglsl: Make sure row-major array-of-structure get correc...
2014-09-26 Ian Romanickglsl: Make sure fields after small structs have correct...
2014-09-26 Tapani Pälliglsl: remove unused link_assign_uniform_block_offsets
2014-09-26 Kalyan Kondapallyglsl: Structures must have same name to be considered...
2014-09-26 Tapani Pälliglsl: fix uniform location count used for glsl types
2014-09-23 Juha-Pekka Heikkilaglsl: Check realloc return value in ir_function::matchi...
2014-09-23 Juha-Pekka Heikkilaglsl: Check calloc return value in link_intrastage_shad...
2014-09-23 Juha-Pekka Heikkilaglsl: add missing null check in tfeedback_decl::init()
2014-09-23 Juha-Pekka Heikkilaglsl: Fix memory leak in glsl_lexer.ll
2014-09-22 Brian Paulglsl: use ptrdiff_t cast to silence g++ sign warning
2014-09-16 Chris Forbesglsl: fix error message for redeclaring gl_PerVertex...
2014-09-15 Kalyan KondapallyGenerate a warning when not writing gl_Position with...
2014-09-12 Kenneth Graunkeglsl: Speed up constant folding for swizzles.
2014-09-11 Frank Henigmanglsl: allow precision qualifier on sampler arrays
2014-09-11 Tapani Pälliglsl: mark variable as loop constant when it is set...
2014-09-10 Ian Romanickglsl: Add a lowering pass for gl_VertexID
2014-09-10 Ian Romanickglsl/linker: Make get_main_function_signature public
2014-09-09 Kalyan KondapallyLinking fails when not writing gl_Position.
2014-09-04 Kenneth Graunkeglsl: Report progress from opt_copy_propagation_elements().
2014-09-04 Kenneth Graunkeglsl: Skip rewriting instructions in opt_cpe when unnec...
2014-09-04 Kenneth Graunkeglsl: Initialize source_chan in opt_copy_propagation_el...
2014-09-03 tiffanyglsl: fix assertion which fails for unsigned array...
2014-09-02 Dave Airlieglsl: free uniform_map on failure path.
2014-08-31 Abdiel Janulgueglsl: Optimize clamp(x, b, 1.0), where b > 0.0 as max...
2014-08-31 Abdiel Janulgueglsl: Optimize clamp(x, 0.0, b), where b < 1.0 as min...
2014-08-31 Abdiel Janulgueglsl: Optimize clamp(x, 0, 1) as saturate(x)
2014-08-31 Abdiel Janulgueglsl: Implement saturate as ir_unop_saturate
next