summaryrefslogtreecommitdiff
path: root/builtins
AgeCommit message (Collapse)Author
2010-06-09Add remaining signatures for 'max' builtin.Kenneth Graunke
2010-06-09Add remaining signatures for 'min' builtin.Kenneth Graunke
2010-06-09Add remaining signatures for 'mod' builtin.Kenneth Graunke
2010-06-09Commit output of texture_builtins.py and refresh builtin_function.cpp.Kenneth Graunke
2010-06-09texture_builtins.py: Support the EXT_texture_array extension.Kenneth Graunke
2010-06-09generate_builtins.pl: Support stage-specific builtins even for extensions.Kenneth Graunke
2010-06-09texture_builtins.py: Fixes for Array variants.Kenneth Graunke
The array layer is now included as part of the texture coordinate.
2010-06-09texture_builtins.py: Add support for 130 Proj variants.Kenneth Graunke
2010-06-09Add a python script to generate texture builtins.Kenneth Graunke
2010-06-09generate_builtins.pl: Support directiories for each extension.Kenneth Graunke
2010-06-09generate_builtins.pl: Support _fs directories as well as _vs.Kenneth Graunke
2010-06-01builtins: Add support for reflect().Eric Anholt
Fixes glsl-orangebook-ch06.frag parsing.
2010-06-01builtins: Add ftransform().Eric Anholt
Fixes glsl-orangebook-ch06-bump.vert.
2010-06-01builtins: Add the mix(gentype, gentype, float) variant.Eric Anholt
The broken-in-mesa Regnum Online shader now parses, except for its preprocessor usage.
2010-06-01builtins: Add atan().Eric Anholt
2010-06-01builtins: Add asin().Eric Anholt
2010-05-14Implement "tan" builtin.Kenneth Graunke
2010-05-14Implement "sin" and "cos" builtins via new expression operators.Kenneth Graunke
2010-05-14Implement "cross" builtin.Kenneth Graunke
2010-05-14Implement "fract" builtin.Kenneth Graunke
2010-05-14Implement "sign" builtin via a new expression operator.Kenneth Graunke
2010-05-14Implement "smoothstep" builtin.Kenneth Graunke
2010-05-14Implement "step" builtin.Kenneth Graunke
2010-05-14Add a perl script to generate builtin_function.cpp.Kenneth Graunke
Usage: ./builtins/tools/generate_builtins.pl > builtin_function.cpp
2010-05-14Fix bogus expression typing in various builtins.Kenneth Graunke
2010-05-14Initial commit of IR for builtins.Kenneth Graunke
These were all generated by Eric's existing builtin_functions.cpp; I split the uvec* signatures out of 110 into the 130 folder.