-
Notifications
You must be signed in to change notification settings - Fork 0
/
lib-defines.glsl
38 lines (37 loc) · 1.67 KB
/
lib-defines.glsl
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
const float M_PI = 3.14159265;
const float M_2PI = 2.0 * M_PI;
const float M_INV_PI = 0.31830988;
const float M_INV_LOG2 = 1.442695;
const float M_GOLDEN_RATIO = 1.618034;
const int BlendingMode_Disable = 0;
const int BlendingMode_Replace = 1;
const int BlendingMode_Normal = 2;
const int BlendingMode_Darken = 3;
const int BlendingMode_Multiply = 4;
const int BlendingMode_ColorBurn = 5;
const int BlendingMode_LinearBurn = 6;
const int BlendingMode_Lighten = 7;
const int BlendingMode_Screen = 8;
const int BlendingMode_ColorDodge = 9;
const int BlendingMode_LinearDodge = 10;
const int BlendingMode_Overlay = 11;
const int BlendingMode_SoftLight = 12;
const int BlendingMode_HardLight = 13;
const int BlendingMode_VividLight = 14;
const int BlendingMode_LinearLight = 15;
const int BlendingMode_PinLight = 16;
const int BlendingMode_Difference = 17;
const int BlendingMode_Exclusion = 18;
const int BlendingMode_Tint = 19;
const int BlendingMode_Saturation = 20;
const int BlendingMode_Color = 21;
const int BlendingMode_Value = 22;
const int BlendingMode_Divide = 23;
const int BlendingMode_InverseDivide = 24;
const int BlendingMode_Passthru = 25;
const int BlendingMode_NM_Combine = 26;
const int BlendingMode_NM_Oriented = 27;
const int BlendingMode_NM_InverseOriented = 28;
const int BlendingMode_Subtract = 29;
const int BlendingMode_InverseSubtract = 30;
const int BlendingMode_AddSub = 31;