summaryrefslogtreecommitdiffstats
path: root/src/glsl/builtin_function.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl2: Make cross() be an expression operation.Eric Anholt2010-07-181-11/+1
* Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-07-141-189/+27
* glsl: Fix the setup of refract()'s output for vec3/vec4 and k < 0.0.Eric Anholt2010-07-071-2/+2
* Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-07-021-101/+18
* glsl2: Add ir_unop_fract as an expression type.Eric Anholt2010-07-011-4/+4
* glsl2: Don't break sign() down by vector components.Eric Anholt2010-06-301-16/+3
* glsl2: Fix reversed value of step().Eric Anholt2010-06-301-19/+19
* glsl2: Fix up the implementation of fract() for vector types.Eric Anholt2010-06-301-15/+3
* glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt2010-06-241-0/+5080