glsl, nir: Make ir_triop_bitfield_extract a vectorized operation.
[mesa.git] / src / glsl / builtin_functions.cpp
2016-01-13 Kenneth Graunkeglsl, nir: Make ir_triop_bitfield_extract a vectorized...
2016-01-13 Kenneth Graunkeglsl, nir: Make ir_quadop_bitfield_insert a vectorized...
2015-12-18 Matt Turnerglsl: Implement all(v) as all_equal(v, true).
2015-12-18 Matt Turnerglsl: Implement any(v) as any_nequal(v, false).
2015-12-17 Kenneth Graunkeglsl: Remove inverse() from GLSL 1.20 and 1.30.
2015-12-10 Jordan Justenglsl: Buffer atomics are supported for compute shaders
2015-12-10 Jordan Justenglsl: Replace atomic_ssbo and ssbo_atomic with atomic
2015-12-08 Matt Turnerglsl: Switch opcode and avail parameters to binop().
2015-11-25 Iago Toral Quirogaglsl: remove trailing spaces in various files
2015-11-20 Ian Romanickglsl: Add textureSamplesIdenticalEXT built-in functions
2015-11-19 Connor Abbottglsl: fix isinf() for doubles
2015-11-19 Ian Romanickglsl: Silence unused parameter warnings
2015-11-06 Jordan Justenglsl: Add new barrier functions for compute shaders
2015-10-30 Emil Velikovglsl: add support for the clock2x32ARB function
2015-10-16 Samuel Iglesias... glsl: fix check SSBOs support for builtin functions
2015-09-25 Iago Toral Quirogaglsl: Add atomic functions from ARB_shader_storage_buff...
2015-09-25 Iago Toral Quirogaglsl: Rename atomic counter functions
2015-09-13 Jordan Justenglsl: Move link_get_main_function_signature to a common...
2015-09-10 Ilia Mirkinglsl: add support for the imageSamples function
2015-09-10 Ilia Mirkinglsl: add support for the textureSamples function
2015-09-10 Ian Romanickglsl: Silence unused parameter warnings
2015-08-28 Ilia Mirkinglsl: clean up textureSize prototype
2015-08-27 Tapani Pälliglsl: add support for OES_texture_storage_multisample_2...
2015-08-21 Martin Peresi965: allow image_size on float images
2015-08-21 Ilia Mirkinglsl: expose textureQueryLod in GLSL 4.00+ fragment...
2015-08-20 Martin Peresglsl: add support for the imageSize builtin
2015-08-20 Francisco Jerezglsl: Expose image load and store built-ins in GLSL...
2015-08-20 Francisco Jerezglsl: Use a separate availability class for image atomi...
2015-08-19 Tapani Pälliglsl: enable textureSize and texelFetch on GLSL ES...
2015-07-22 Marek Olšákglsl: allow barrier() in tessellation control shaders
2015-06-12 Chris Forbesglsl: Add builtin barrier() function
2015-05-05 Brian Paulglsl: add parens in shader_integer_mix() to silence...
2015-05-04 Ian Romanickglsl/es3.1: Allow misc ARB_gpu_shader5 built-ins in...
2015-05-04 Ian Romanickglsl/es3.1: Allow textureGather and textureGatherOffset...
2015-05-04 Ian Romanickglsl/es3.1: Allow enhnaced packing functions in GLSL...
2015-05-04 Ian Romanickglsl/es3.1: Allow interger mix built-ins in GLSL ES...
2015-05-04 Ian Romanickglsl: Add glsl_parser_state::has_atomic_counters helper
2015-03-25 Matt Turnerglsl: Use INFINITY instead of std::numeric_limits<float...
2015-03-13 Matt Turnerglsl: Expose built-in packing functions under GLSL...
2015-03-02 Brian Paulglsl: replace Elements() with ARRAY_SIZE()
2015-02-19 Samuel Iglesias... glsl: A shader cannot redefine or overload built-in...
2015-02-19 Dave Airlieglsl: implement double builtin functions
2014-10-10 Erik Faye-Lundglsl: improve accuracy of atan()
2014-10-02 Iago Toral Quirogaglsl: Fix memory leak in builtin_builder::_image_prototype.
2014-09-29 Kalyan Kondapallyglsl: Allow texture2DProjLod and textureCubeLod in...
2014-08-30 Ian Romanickglsl: Use bit-flags image attributes and uint16_t for...
2014-08-15 Ilia Mirkinglsl: add ARB_derivative control support
2014-08-04 Kenneth Graunkeglsl: Make it possible to ignore built-ins when matchin...
2014-07-11 Chris Forbesglsl: add new interpolateAt* builtin functions
2014-07-01 Matt Turnerglsl: Use typed foreach_in_list instead of foreach_list.
2014-06-30 Iago Toral Quirogaglsl: Add support for EmitStreamVertex() and EndStreamP...
2014-06-30 Iago Toral Quirogaglsl: Modify ir_end_primitive to have a stream.
2014-06-30 Iago Toral Quirogaglsl: Modify ir_emit_vertex to have a stream.
2014-05-14 Jonathan Grayglsl: simplify the M_PI*f macros, fixes build on OpenBSD
2014-04-15 Matt Turnerglsl: Use M_PI_* macros.
2014-03-28 Ian Romanickglsl: Clean up "unused parameter" warnings
2014-03-19 Matt Turnerglsl: Allow dot() on scalars, and throw out dotlike().
2014-03-19 Matt Turnerglsl: Match whitespace changes from previous patch.
2014-03-19 Matt Turnerglsl: Expose pack/unpack built-ins for ARB_gpu_shader5.
2014-03-03 Brian Paulglsl: switch to c11 mutex functions
2014-02-12 Brian Paulglsl: rename _restrict to restrict_flag
2014-02-12 Francisco Jerezglsl: Add image built-in function generator.
2014-02-12 Francisco Jerezglsl: Add helper methods to glsl_type for dealing with...
2014-02-11 Daniel Kurtzglsl: Add locking to builtin_builder singleton
2014-01-24 Kenneth Graunkeglsl: Simplify built-in generator functions for min3...
2014-01-13 Kenneth Graunkeglsl: Statically cast parameter exec_node to ir_variable.
2014-01-13 Kenneth Graunkeglsl: Convert piles of foreach_iter to the newer foreac...
2014-01-09 Thomas Sondergaardmesa: Namespace qualify fma to override ambiguity with...
2014-01-08 Paul Berrymesa: Clean up nomenclature for pipeline stages.
2014-01-06 Brian Paulglsl: rename min(), max() functions to fix MSVC build
2014-01-06 Maxence Le Doréglsl: implement mid3 built-in function
2014-01-06 Maxence Le Doréglsl: implement max3 built-in function
2014-01-06 Maxence Le Doréglsl: Implement min3 built-in function
2014-01-06 Maxence Le Doréglsl: add a shader_trinary_minmax predicate
2013-12-17 Paul Berryglsl: Replace _mesa_glsl_parser_targets enum with gl_sh...
2013-12-01 Kenneth Graunkeglsl: Simplify the built-in function linking code.
2013-12-01 Kenneth Graunkeglsl: Create an accessor for the built-in function...
2013-11-07 Kenneth Graunkeglsl: Enable dFdx, dFdy, and fwidth by default in GLSL...
2013-10-29 Francisco Jerezglsl: Add built-in functions and constants required...
2013-10-29 Francisco Jerezglsl: Basic support for built-in intrinsics.
2013-10-26 Chris Forbesglsl: add signatures for textureGatherOffsets()
2013-10-26 Chris Forbesglsl: add support for texture functions with offset...
2013-10-26 Chris Forbesglsl: Add new textureGather[Offset]() overloads for...
2013-10-26 Chris Forbesglsl: Add support for separate reference Z for shadow...
2013-10-26 Chris Forbesglsl: relax const offset requirement for textureGatherO...
2013-10-26 Chris Forbesglsl: Add ARB_gpu_shader5 textureGatherOffset signatures
2013-10-07 Matt Turnerglsl: Implement [iu]mulExtended() built-ins for ARB_gpu...
2013-10-07 Matt Turnerglsl: Implement usubBorrow() built-in for ARB_gpu_shader5.
2013-10-07 Matt Turnerglsl: Implement uaddCarry() built-in for ARB_gpu_shader5.
2013-10-05 Chris Forbesglsl: add ARB_gpu_shader5's additional textureGather...
2013-10-05 Chris Forbesglsl: Add support for specifying the component in textu...
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-23 Eric Anholtglsl: Hide many classes local to individual .cpp files...
2013-09-19 Kenneth Graunkeglsl: Delete builtin_builder::shader when destroying...
2013-09-18 Matt Turnerglsl: Add frexp signatures and implementation.
2013-09-17 Matt Turnerglsl: Allow vectors to be created from ir_constant().
2013-09-17 Matt Turnerglsl: Add support for ldexp.
2013-09-13 Paul Berryglsl/builtins: Fix {texture1D,texture2D,shadow1D}ArrayL...
2013-09-13 Ian Romanickmesa: Rename MESA_shader_integer_mix to EXT_shader_inte...
next