Kenneth Graunke
|
c8de850dd5
|
Implement "tan" builtin.
|
2010-05-14 16:34:46 -07:00 |
|
Kenneth Graunke
|
57e7da173e
|
Implement "sin" and "cos" builtins via new expression operators.
|
2010-05-14 16:34:46 -07:00 |
|
Kenneth Graunke
|
6a9b1e1f06
|
Implement "cross" builtin.
|
2010-05-14 16:34:46 -07:00 |
|
Kenneth Graunke
|
d9bda3c29d
|
Implement "fract" builtin.
|
2010-05-14 16:34:46 -07:00 |
|
Kenneth Graunke
|
a4b7b5a654
|
Implement "sign" builtin via a new expression operator.
|
2010-05-14 16:34:46 -07:00 |
|
Kenneth Graunke
|
c2de187523
|
Implement "smoothstep" builtin.
|
2010-05-14 16:34:46 -07:00 |
|
Kenneth Graunke
|
a2b63d3ed1
|
Implement "step" builtin.
|
2010-05-14 16:34:46 -07:00 |
|
Kenneth Graunke
|
4c7367b3f9
|
Add a perl script to generate builtin_function.cpp.
Usage: ./builtins/tools/generate_builtins.pl > builtin_function.cpp
|
2010-05-14 16:34:46 -07:00 |
|
Kenneth Graunke
|
a40e68b256
|
Fix bogus expression typing in various builtins.
|
2010-05-14 16:34:46 -07:00 |
|
Kenneth Graunke
|
e4afc64290
|
Initial commit of IR for builtins.
These were all generated by Eric's existing builtin_functions.cpp; I split
the uvec* signatures out of 110 into the 130 folder.
|
2010-05-14 16:34:46 -07:00 |
|