summaryrefslogtreecommitdiffstats
path: root/src/glsl/builtin_functions.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: expose textureQueryLod in GLSL 4.00+ fragment shadersIlia Mirkin2015-08-201-37/+82
* glsl: add support for the imageSize builtinMartin Peres2015-08-201-16/+92
* glsl: Expose image load and store built-ins in GLSL ES 3.1.Francisco Jerez2015-08-201-1/+1
* glsl: Use a separate availability class for image atomic built-ins.Francisco Jerez2015-08-201-11/+23
* glsl: enable textureSize and texelFetch on GLSL ES 3.10 with MS samplersTapani Pälli2015-08-191-6/+13
* glsl: allow barrier() in tessellation control shadersMarek Olšák2015-07-231-2/+2
* glsl: Add builtin barrier() functionChris Forbes2015-06-121-0/+18
* glsl: add parens in shader_integer_mix() to silence compiler warningBrian Paul2015-05-051-1/+1
* glsl/es3.1: Allow misc ARB_gpu_shader5 built-ins in GLSL ES 3.10Ian Romanick2015-05-041-11/+11
* glsl/es3.1: Allow textureGather and textureGatherOffset in GLSL ES 3.10Ian Romanick2015-05-041-29/+61
* glsl/es3.1: Allow enhnaced packing functions in GLSL ES 3.10Ian Romanick2015-05-041-6/+7
* glsl/es3.1: Allow interger mix built-ins in GLSL ES 3.10Ian Romanick2015-05-041-1/+2
* glsl: Add glsl_parser_state::has_atomic_counters helperIan Romanick2015-05-041-1/+1
* glsl: Use INFINITY instead of std::numeric_limits<float>::infinity().Matt Turner2015-03-251-2/+2
* glsl: Expose built-in packing functions under GLSL 4.2.Matt Turner2015-03-131-1/+1
* glsl: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-1/+1
* glsl: A shader cannot redefine or overload built-in functions in GLSL ES 3.00Samuel Iglesias Gonsalvez2015-02-191-0/+11
* glsl: implement double builtin functionsDave Airlie2015-02-191-259/+492
* glsl: improve accuracy of atan()Erik Faye-Lund2014-10-101-10/+55
* glsl: Fix memory leak in builtin_builder::_image_prototype.Iago Toral Quiroga2014-10-021-3/+5
* glsl: Allow texture2DProjLod and textureCubeLod in GL ESKalyan Kondapally2014-09-291-3/+3
* glsl: Use bit-flags image attributes and uint16_t for the image formatIan Romanick2014-08-291-5/+5
* glsl: add ARB_derivative control supportIlia Mirkin2014-08-141-0/+48
* glsl: Make it possible to ignore built-ins when matching signatures.Kenneth Graunke2014-08-041-1/+2
* glsl: add new interpolateAt* builtin functionsChris Forbes2014-07-121-0/+67
* glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-2/+1
* glsl: Add support for EmitStreamVertex() and EndStreamPrimitive().Iago Toral Quiroga2014-06-301-0/+58
* glsl: Modify ir_end_primitive to have a stream.Iago Toral Quiroga2014-06-301-1/+2
* glsl: Modify ir_emit_vertex to have a stream.Iago Toral Quiroga2014-06-301-1/+2
* glsl: simplify the M_PI*f macros, fixes build on OpenBSDJonathan Gray2014-05-131-5/+3
* glsl: Use M_PI_* macros.Matt Turner2014-04-151-7/+13
* glsl: Clean up "unused parameter" warningsIan Romanick2014-03-281-1/+1
* glsl: Allow dot() on scalars, and throw out dotlike().Matt Turner2014-03-181-4/+4
* glsl: Match whitespace changes from previous patch.Matt Turner2014-03-181-4/+4
* glsl: Expose pack/unpack built-ins for ARB_gpu_shader5.Matt Turner2014-03-181-9/+17
* glsl: switch to c11 mutex functionsBrian Paul2014-03-031-7/+7
* glsl: rename _restrict to restrict_flagBrian Paul2014-02-121-1/+1
* glsl: Add image built-in function generator.Francisco Jerez2014-02-121-0/+251
* glsl: Add helper methods to glsl_type for dealing with images.Francisco Jerez2014-02-121-1/+1
* glsl: Add locking to builtin_builder singletonDaniel Kurtz2014-02-111-1/+10
* glsl: Simplify built-in generator functions for min3/max3/mid3.Kenneth Graunke2014-01-241-77/+60
* glsl: Statically cast parameter exec_node to ir_variable.Kenneth Graunke2014-01-131-1/+1
* glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke2014-01-131-2/+2
* mesa: Namespace qualify fma to override ambiguity with fma from math.hThomas Sondergaard2014-01-081-1/+1
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-081-11/+11
* glsl: rename min(), max() functions to fix MSVC buildBrian Paul2014-01-061-3/+3
* glsl: implement mid3 built-in functionMaxence Le Doré2014-01-061-0/+38
* glsl: implement max3 built-in functionMaxence Le Doré2014-01-061-0/+38
* glsl: Implement min3 built-in functionMaxence Le Doré2014-01-061-0/+38
* glsl: add a shader_trinary_minmax predicateMaxence Le Doré2014-01-061-0/+6