forked from patriciogonzalezvivo/lygia
-
Notifications
You must be signed in to change notification settings - Fork 0
/
math.hlsl
57 lines (57 loc) · 1.61 KB
/
math.hlsl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include "math/aamirror.hlsl"
#include "math/adaptiveThreshold.hlsl"
#include "math/bump.hlsl"
#include "math/const.hlsl"
#include "math/cubic.hlsl"
#include "math/decimate.hlsl"
#include "math/dist.hlsl"
#include "math/fract.hlsl"
#include "math/gain.hlsl"
#include "math/gaussian.hlsl"
#include "math/grad4.hlsl"
#include "math/greaterThan.hlsl"
#include "math/highPass.hlsl"
#include "math/inside.hlsl"
#include "math/invCubic.hlsl"
#include "math/invQuartic.hlsl"
#include "math/lengthSq.hlsl"
#include "math/map.hlsl"
#include "math/mirror.hlsl"
#include "math/mix.hlsl"
#include "math/mmax.hlsl"
#include "math/mmin.hlsl"
#include "math/mod.hlsl"
#include "math/mod289.hlsl"
#include "math/nyquist.hlsl"
#include "math/pack.hlsl"
#include "math/parabola.hlsl"
#include "math/permute.hlsl"
#include "math/pow2.hlsl"
#include "math/pow3.hlsl"
#include "math/pow5.hlsl"
#include "math/pow7.hlsl"
#include "math/powFast.hlsl"
#include "math/quartic.hlsl"
#include "math/quat.hlsl"
#include "math/quintic.hlsl"
#include "math/rotate2d.hlsl"
#include "math/rotate3d.hlsl"
#include "math/rotate3dX.hlsl"
#include "math/rotate3dY.hlsl"
#include "math/rotate3dZ.hlsl"
#include "math/rotate4d.hlsl"
#include "math/rotate4dX.hlsl"
#include "math/rotate4dY.hlsl"
#include "math/rotate4dZ.hlsl"
#include "math/saturateMediump.hlsl"
#include "math/scale2d.hlsl"
#include "math/scale3d.hlsl"
#include "math/scale4d.hlsl"
#include "math/select.hlsl"
#include "math/smootherstep.hlsl"
#include "math/sum.hlsl"
#include "math/taylorInvSqrt.hlsl"
#include "math/toMat4.hlsl"
#include "math/translate4d.hlsl"
#include "math/unpack.hlsl"
#include "math/within.hlsl"