summaryrefslogtreecommitdiff
path: root/src/glsl/builtin_function.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-03-16android: Add pre-generated files.Chia-I Wu1-0/+15232
2011-01-10glsl: Autogenerate builtin_functions.cpp as part of the build process.Kenneth Graunke1-13637/+0
2011-01-01glsl: Remove unused "instructions" parameter.Kenneth Graunke1-15/+13
2010-12-17Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-87/+34
2010-11-30glsl: Lazily import built-in function prototypes.Kenneth Graunke1-1/+0
2010-11-17Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-3/+5
2010-11-15glsl: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-2999/+189
2010-11-03Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-24/+9
2010-10-21Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-3160/+205
2010-10-21glsl: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-0/+88
2010-10-14glsl: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-0/+120
2010-10-14glsl: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-0/+60
2010-10-13Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg1-2/+2
2010-09-22glsl: Rework assignments with write_masks to have LHS chan count match RHS.Eric Anholt1-37/+37
2010-09-18glsl/builtins: Switch comparison functions to just return an expression.Kenneth Graunke1-180/+36
2010-09-18glsl/builtins: Fix equal and notEqual builtins.Kenneth Graunke1-24/+24
2010-09-13glsl2: Port equal() and notEqual() to ir_unop_all_equal and ir_unop_any_nequalIan Romanick1-120/+24
2010-09-09glsl2: Implement noise[1234] built-in functions using ir_unop_noiseIan Romanick1-52/+229
2010-09-09glsl/builtins: normalize of a negative scalar should be -1.0.Kenneth Graunke1-1/+1
2010-09-08glsl/builtins: Set the API in the fake context.Kenneth Graunke1-0/+1
2010-09-08glsl2: Clear out profile pointers in _mesa_glsl_release_functionsIan Romanick1-0/+1
2010-09-08glsl: Fix for scalar float built-in definitions.Kenneth Graunke1-2/+2
2010-09-08glsl: regenerate builtinsEric Anholt1-1/+1
2010-09-08glsl: Refresh automatically generated file builtin_function.cpp.Kenneth Graunke1-11/+9
2010-09-08glsl2: Make sure _mesa_glsl_parse_state constructor gets a contextIan Romanick1-1/+2
2010-09-07glsl: Add built-in function profiles for GLSL ES 1.00.Kenneth Graunke1-11/+2353
2010-09-04glsl: Regenerate autogenerated file builtin_function.cpp.Kenneth Graunke1-402/+390
2010-09-01glsl: Add forgotten implementations of equal/notEqual on bvecs.Kenneth Graunke1-0/+60
2010-08-31glsl2: fix bug in atan(y, x) functionBrian Paul1-6/+6
2010-08-30glsl: Clear the static values of builtin function profiles at release.Eric Anholt1-133/+67
2010-08-27glsl: Regenerate for double destroy fix.Eric Anholt1-0/+1
2010-08-26glsl: Use a single shared namespace in the symbol table.Kenneth Graunke1-0/+1
2010-08-24glsl: Include main/core.h.Chia-I Wu1-1/+1
2010-08-23glsl: Rebuild builtins for any() change.Eric Anholt1-3/+3
2010-08-23glsl: Regenerate builtins with the new sorting.Eric Anholt1-5089/+5089
2010-08-18glsl: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-14184/+6719
2010-08-17glsl2: Regenerate builtin_function.cpp.Kenneth Graunke1-4334/+4334
2010-08-16glsl2: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-1952/+11534
2010-08-13glsl2: Rework builtin function generation.Kenneth Graunke1-3342/+13219
2010-08-12glsl2: Use Elements from main/compiler.h instead of open-codingIan Romanick1-4/+1
2010-08-09glsl2: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-2/+2
2010-08-02glsl2: Fix expression type in builtin tan().Eric Anholt1-3/+3
2010-07-30glsl2: Fix the implementation of atan(y, x).Eric Anholt1-83/+83
2010-07-28glsl2: Fix outerProduct builtin.Kenneth Graunke1-49/+49
2010-07-22glsl2: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke1-25/+47
2010-07-22glsl2: Fix the type of (1.0 - arg2) for mix(gen, gen, float).Eric Anholt1-3/+3
2010-07-21linker: Link built-in functions instead of including them in every shaderIan Romanick1-52/+166
2010-07-20glsl2: Fix asin() implementation.Eric Anholt1-61/+69
2010-07-20glsl2: notEqual() produces a boolean value, not the base type of the args.Eric Anholt1-18/+18
2010-07-19glsl2: Use Elements macroIan Romanick1-9/+13