summaryrefslogtreecommitdiffstats
path: root/globals.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-01-01 17:42:11 -0800
committeryum <yum.food.vr@gmail.com>2025-01-01 17:42:11 -0800
commitdf8aa8f2b59bad2269f9228d5ed25e7454ca3971 (patch)
tree9ae33b187458a2c5e5245c65208aad68a526ee4b /globals.cginc
parent4880e4125f529496a48269eda545ca006db17646 (diff)
More work on downstairs 2 gimmicks
* Use float param to select which gimmick to show * Add colors & domain warping to gimmick 2 * Also optimize it. Colors let us avoid 4-fold neighbor check fanout * Add rough/unoptimized version of gimmick 3
Diffstat (limited to 'globals.cginc')
-rw-r--r--globals.cginc16
1 files changed, 12 insertions, 4 deletions
diff --git a/globals.cginc b/globals.cginc
index 40e216d..d4a1406 100644
--- a/globals.cginc
+++ b/globals.cginc
@@ -760,8 +760,8 @@ float3 _Gimmick_Eyes02_Emission;
float _Gimmick_DS2_Enable_Static;
texture2D _Gimmick_DS2_Mask;
texture2D _Gimmick_DS2_Noise;
+float _Gimmick_DS2_Choice;
// 00
-float _Gimmick_DS2_00_Enable_Dynamic;
float _Gimmick_DS2_Albedo_Factor;
float _Gimmick_DS2_Emission_Factor;
float _Gimmick_DS2_00_Domain_Warping_Octaves;
@@ -769,7 +769,6 @@ float _Gimmick_DS2_00_Domain_Warping_Strength;
float _Gimmick_DS2_00_Domain_Warping_Scale;
float _Gimmick_DS2_00_Domain_Warping_Speed;
// 01
-float _Gimmick_DS2_01_Enable_Dynamic;
float4 _Gimmick_DS2_01_Period;
float4 _Gimmick_DS2_01_Count;
float _Gimmick_DS2_01_Radius;
@@ -778,12 +777,21 @@ float _Gimmick_DS2_01_Domain_Warping_Strength;
float _Gimmick_DS2_01_Domain_Warping_Scale;
float _Gimmick_DS2_01_Domain_Warping_Speed;
// 02
-float _Gimmick_DS2_02_Enable_Dynamic;
+float4 _Gimmick_DS2_02_Period;
+float4 _Gimmick_DS2_02_Count;
+float _Gimmick_DS2_02_Edge_Length;
+float _Gimmick_DS2_02_Domain_Warping_Octaves;
+float _Gimmick_DS2_02_Domain_Warping_Strength;
+float _Gimmick_DS2_02_Domain_Warping_Scale;
+float _Gimmick_DS2_02_Domain_Warping_Speed;
// 03
-float _Gimmick_DS2_03_Enable_Dynamic;
float4 _Gimmick_DS2_03_Period;
float4 _Gimmick_DS2_03_Count;
float _Gimmick_DS2_03_Edge_Length;
+float _Gimmick_DS2_03_Domain_Warping_Octaves;
+float _Gimmick_DS2_03_Domain_Warping_Strength;
+float _Gimmick_DS2_03_Domain_Warping_Scale;
+float _Gimmick_DS2_03_Domain_Warping_Speed;
#endif
#if defined(_PIXELLATE)