aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl/builtin_function.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Autogenerate builtin_functions.cpp as part of the build process.Kenneth Graunke2011-01-101-13637/+0
* glsl: Remove unused "instructions" parameter.Kenneth Graunke2011-01-011-15/+13
* Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-12-171-87/+34
* glsl: Lazily import built-in function prototypes.Kenneth Graunke2010-11-301-1/+0
* Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-11-171-3/+5
* glsl: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-11-151-2999/+189
* Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-11-031-24/+9
* Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-10-211-3160/+205
* glsl: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-10-211-0/+88
* glsl: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-10-141-0/+120
* glsl: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-10-141-0/+60
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-2/+2
* glsl: Rework assignments with write_masks to have LHS chan count match RHS.Eric Anholt2010-09-221-37/+37
* glsl/builtins: Switch comparison functions to just return an expression.Kenneth Graunke2010-09-181-180/+36
* glsl/builtins: Fix equal and notEqual builtins.Kenneth Graunke2010-09-181-24/+24
* glsl2: Port equal() and notEqual() to ir_unop_all_equal and ir_unop_any_nequalIan Romanick2010-09-131-120/+24
* glsl2: Implement noise[1234] built-in functions using ir_unop_noiseIan Romanick2010-09-091-52/+229
* glsl/builtins: normalize of a negative scalar should be -1.0.Kenneth Graunke2010-09-091-1/+1
* glsl/builtins: Set the API in the fake context.Kenneth Graunke2010-09-081-0/+1
* glsl2: Clear out profile pointers in _mesa_glsl_release_functionsIan Romanick2010-09-081-0/+1
* glsl: Fix for scalar float built-in definitions.Kenneth Graunke2010-09-081-2/+2
* glsl: regenerate builtinsEric Anholt2010-09-081-1/+1
* glsl: Refresh automatically generated file builtin_function.cpp.Kenneth Graunke2010-09-081-11/+9
* glsl2: Make sure _mesa_glsl_parse_state constructor gets a contextIan Romanick2010-09-081-1/+2
* glsl: Add built-in function profiles for GLSL ES 1.00.Kenneth Graunke2010-09-071-11/+2353
* glsl: Regenerate autogenerated file builtin_function.cpp.Kenneth Graunke2010-09-041-402/+390
* glsl: Add forgotten implementations of equal/notEqual on bvecs.Kenneth Graunke2010-09-011-0/+60
* glsl2: fix bug in atan(y, x) functionBrian Paul2010-08-311-6/+6
* glsl: Clear the static values of builtin function profiles at release.Eric Anholt2010-08-301-133/+67
* glsl: Regenerate for double destroy fix.Eric Anholt2010-08-271-0/+1
* glsl: Use a single shared namespace in the symbol table.Kenneth Graunke2010-08-261-0/+1
* glsl: Include main/core.h.Chia-I Wu2010-08-241-1/+1
* glsl: Rebuild builtins for any() change.Eric Anholt2010-08-231-3/+3
* glsl: Regenerate builtins with the new sorting.Eric Anholt2010-08-231-5089/+5089
* glsl: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-08-181-14184/+6719
* glsl2: Regenerate builtin_function.cpp.Kenneth Graunke2010-08-171-4334/+4334
* glsl2: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-08-161-1952/+11534
* glsl2: Rework builtin function generation.Kenneth Graunke2010-08-131-3342/+13219
* glsl2: Use Elements from main/compiler.h instead of open-codingIan Romanick2010-08-121-4/+1
* glsl2: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-08-091-2/+2
* glsl2: Fix expression type in builtin tan().Eric Anholt2010-08-021-3/+3
* glsl2: Fix the implementation of atan(y, x).Eric Anholt2010-07-301-83/+83
* glsl2: Fix outerProduct builtin.Kenneth Graunke2010-07-281-49/+49
* glsl2: Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-07-221-25/+47
* glsl2: Fix the type of (1.0 - arg2) for mix(gen, gen, float).Eric Anholt2010-07-221-3/+3
* linker: Link built-in functions instead of including them in every shaderIan Romanick2010-07-211-52/+166
* glsl2: Fix asin() implementation.Eric Anholt2010-07-201-61/+69
* glsl2: notEqual() produces a boolean value, not the base type of the args.Eric Anholt2010-07-201-18/+18
* glsl2: Use Elements macroIan Romanick2010-07-191-9/+13
* glsl2: Fix the expression type for atan's pi * sign(y).Eric Anholt2010-07-191-4/+4