summaryrefslogtreecommitdiff
path: root/src/glsl/builtin_functions.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-10-10glsl: improve accuracy of atan()Erik Faye-Lund1-10/+55
2014-10-02glsl: Fix memory leak in builtin_builder::_image_prototype.Iago Toral Quiroga1-3/+5
2014-09-29glsl: Allow texture2DProjLod and textureCubeLod in GL ESKalyan Kondapally1-3/+3
2014-08-29glsl: Use bit-flags image attributes and uint16_t for the image formatIan Romanick1-5/+5
2014-08-14glsl: add ARB_derivative control supportIlia Mirkin1-0/+48
2014-08-04glsl: Make it possible to ignore built-ins when matching signatures.Kenneth Graunke1-1/+2
2014-07-12glsl: add new interpolateAt* builtin functionsChris Forbes1-0/+67
2014-07-01glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner1-2/+1
2014-06-30glsl: Add support for EmitStreamVertex() and EndStreamPrimitive().Iago Toral Quiroga1-0/+58
2014-06-30glsl: Modify ir_end_primitive to have a stream.Iago Toral Quiroga1-1/+2
2014-06-30glsl: Modify ir_emit_vertex to have a stream.Iago Toral Quiroga1-1/+2
2014-05-13glsl: simplify the M_PI*f macros, fixes build on OpenBSDJonathan Gray1-5/+3
2014-04-15glsl: Use M_PI_* macros.Matt Turner1-7/+13
2014-03-28glsl: Clean up "unused parameter" warningsIan Romanick1-1/+1
2014-03-18glsl: Allow dot() on scalars, and throw out dotlike().Matt Turner1-4/+4
2014-03-18glsl: Match whitespace changes from previous patch.Matt Turner1-4/+4
2014-03-18glsl: Expose pack/unpack built-ins for ARB_gpu_shader5.Matt Turner1-9/+17
2014-03-03glsl: switch to c11 mutex functionsBrian Paul1-7/+7
2014-02-12glsl: rename _restrict to restrict_flagBrian Paul1-1/+1
2014-02-12glsl: Add image built-in function generator.Francisco Jerez1-0/+251
2014-02-12glsl: Add helper methods to glsl_type for dealing with images.Francisco Jerez1-1/+1
2014-02-11glsl: Add locking to builtin_builder singletonDaniel Kurtz1-1/+10
2014-01-24glsl: Simplify built-in generator functions for min3/max3/mid3.Kenneth Graunke1-77/+60
2014-01-13glsl: Statically cast parameter exec_node to ir_variable.Kenneth Graunke1-1/+1
2014-01-13glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke1-2/+2
2014-01-08mesa: Namespace qualify fma to override ambiguity with fma from math.hThomas Sondergaard1-1/+1
2014-01-08mesa: Clean up nomenclature for pipeline stages.Paul Berry1-11/+11
2014-01-06glsl: rename min(), max() functions to fix MSVC buildBrian Paul1-3/+3
2014-01-06glsl: implement mid3 built-in functionMaxence Le Doré1-0/+38
2014-01-06glsl: implement max3 built-in functionMaxence Le Doré1-0/+38
2014-01-06glsl: Implement min3 built-in functionMaxence Le Doré1-0/+38
2014-01-06glsl: add a shader_trinary_minmax predicateMaxence Le Doré1-0/+6
2013-12-17glsl: Replace _mesa_glsl_parser_targets enum with gl_shader_type.Paul Berry1-11/+11
2013-12-01glsl: Simplify the built-in function linking code.Kenneth Graunke1-2/+1
2013-12-01glsl: Create an accessor for the built-in function shader.Kenneth Graunke1-2/+10
2013-11-07glsl: Enable dFdx, dFdy, and fwidth by default in GLSL ES 3.00.Kenneth Graunke1-1/+2
2013-10-29glsl: Add built-in functions and constants required for ARB_shader_atomic_cou...Francisco Jerez1-0/+58
2013-10-29glsl: Basic support for built-in intrinsics.Francisco Jerez1-3/+46
2013-10-26glsl: add signatures for textureGatherOffsets()Chris Forbes1-0/+30
2013-10-26glsl: add support for texture functions with offset arraysChris Forbes1-0/+9
2013-10-26glsl: Add new textureGather[Offset]() overloads for shadow samplersChris Forbes1-0/+10
2013-10-26glsl: Add support for separate reference Z for shadow samplersChris Forbes1-5/+15
2013-10-26glsl: relax const offset requirement for textureGatherOffsetChris Forbes1-20/+41
2013-10-26glsl: Add ARB_gpu_shader5 textureGatherOffset signaturesChris Forbes1-0/+16
2013-10-07glsl: Implement [iu]mulExtended() built-ins for ARB_gpu_shader5.Matt Turner1-0/+31
2013-10-07glsl: Implement usubBorrow() built-in for ARB_gpu_shader5.Matt Turner1-0/+21
2013-10-07glsl: Implement uaddCarry() built-in for ARB_gpu_shader5.Matt Turner1-0/+21
2013-10-06glsl: add ARB_gpu_shader5's additional textureGather signaturesChris Forbes1-1/+26
2013-10-06glsl: Add support for specifying the component in textureGatherChris Forbes1-0/+13
2013-10-05glsl: add plumbing for GL_ARB_texture_query_levelsChris Forbes1-0/+56