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