diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-02-04 14:29:58 +0100 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-02-04 14:30:55 +0100 |
commit | 47964d03c92a208641dd31d2ee3fbf4786987b04 (patch) | |
tree | 75c76ff3e7d4014cccdb3aac69f43976f861985d /lc | |
parent | 49ab07b3b3887c3eea2a71fbecef22e3076e272e (diff) |
add names to primitive functions
Diffstat (limited to 'lc')
-rw-r--r-- | lc/Prelude.lc | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/lc/Prelude.lc b/lc/Prelude.lc index 0568983c..bc89e137 100644 --- a/lc/Prelude.lc +++ b/lc/Prelude.lc | |||
@@ -221,16 +221,35 @@ inversesqrt = PrimInvSqrt | |||
221 | abs = PrimAbs | 221 | abs = PrimAbs |
222 | sign = PrimSign | 222 | sign = PrimSign |
223 | floor = PrimFloor | 223 | floor = PrimFloor |
224 | trunc = PrimTrunc | ||
225 | round = PrimRound | ||
226 | roundEven = PrimRoundEven | ||
224 | ceil = PrimCeil | 227 | ceil = PrimCeil |
225 | fract = PrimFract | 228 | fract = PrimFract |
226 | mod = PrimMod | 229 | mod = PrimMod |
227 | min = PrimMin | 230 | min = PrimMin |
228 | max = PrimMax | 231 | max = PrimMax |
232 | modF = PrimModF | ||
229 | clamp = PrimClamp | 233 | clamp = PrimClamp |
230 | clampS = PrimClampS | 234 | clampS = PrimClampS |
231 | mix = PrimMix | 235 | mix = PrimMix |
236 | mixS = PrimMixS | ||
237 | mixB = PrimMixB | ||
232 | step = PrimStep | 238 | step = PrimStep |
239 | stepS = PrimStepS | ||
233 | smoothstep = PrimSmoothStep | 240 | smoothstep = PrimSmoothStep |
241 | smoothstepS = PrimSmoothStepS | ||
242 | isNan = PrimIsNan | ||
243 | isInf = PrimIsInf | ||
244 | |||
245 | dFdx = PrimDFdx | ||
246 | dFdy = PrimDFdy | ||
247 | fWidth = PrimFWidth | ||
248 | |||
249 | noise1 = PrimNoise1 | ||
250 | noise2 = PrimNoise2 | ||
251 | noise3 = PrimNoise3 | ||
252 | noise4 = PrimNoise4 | ||
234 | 253 | ||
235 | -- geometric functions | 254 | -- geometric functions |
236 | length = PrimLength | 255 | length = PrimLength |
@@ -292,13 +311,6 @@ a .*. b = PrimMulMatMat a b | |||
292 | a *. b = PrimMulMatVec a b | 311 | a *. b = PrimMulMatVec a b |
293 | a .* b = PrimMulVecMat a b | 312 | a .* b = PrimMulVecMat a b |
294 | 313 | ||
295 | dFdx = PrimDFdx | ||
296 | dFdy = PrimDFdy | ||
297 | |||
298 | -- extra | ||
299 | round = PrimRound | ||
300 | |||
301 | |||
302 | -- temp hack for vector <---> scalar operators | 314 | -- temp hack for vector <---> scalar operators |
303 | infixl 7 *!, /!, %! | 315 | infixl 7 *!, /!, %! |
304 | infixl 6 +!, -! | 316 | infixl 6 +!, -! |