diff options
| author | yum <yum.food.vr@gmail.com> | 2025-01-01 17:42:11 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2025-01-01 17:42:11 -0800 |
| commit | df8aa8f2b59bad2269f9228d5ed25e7454ca3971 (patch) | |
| tree | 9ae33b187458a2c5e5245c65208aad68a526ee4b /globals.cginc | |
| parent | 4880e4125f529496a48269eda545ca006db17646 (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.cginc | 16 |
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) |
