summaryrefslogtreecommitdiffstats
path: root/3ner.shader
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2026-01-02 16:21:34 -0800
committeryum <yum.food.vr@gmail.com>2026-01-02 17:32:14 -0800
commitfcc76b257ef5cfb4514669df3b0144f8e8dd76ef (patch)
treebb6e73c8f199699b3e88afb85e24e2c8b3df5aab /3ner.shader
parent43d81e11992c11eda06e4b67d2c5bd0b9c4b729b (diff)
Fold: implement dynamic branching in shader
Switch from static branching approach using per-op data and fixed execution order to dynamic branching approach using dynamic data. This confers the main benefit of letting us dynamically reorder ops and duplicate them. It also lets us eliminate some of the plumbing tedium whenever we want to add new ops.
Diffstat (limited to '3ner.shader')
-rw-r--r--3ner.shader290
1 files changed, 175 insertions, 115 deletions
diff --git a/3ner.shader b/3ner.shader
index d8ec8fe..8815801 100644
--- a/3ner.shader
+++ b/3ner.shader
@@ -179,121 +179,181 @@ Shader "yum_food/3ner"
[ThryToggle(_VERTEX_DEFORMATION_FRAGMENT_NORMALS)] _Vertex_Deformation_Fragment_Normals_Enabled("Fragment normals", Float) = 0
[ThryToggle(_VERTEX_DEFORMATION_TESSELLATION)] _Vertex_Deformation_Tessellation_Enabled("Tesellation support", Float) = 1
- //ifex _Vertex_Deformation_Tubes_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_Tubes("Tubes", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_TUBES)] _Vertex_Deformation_Tubes_Enabled("Enable", Float) = 0
-
- //ifex _Vertex_Deformation_Tube_To_Plane_0_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_Tube_To_Plane_0("Tube to Plane 0", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_TUBE_TO_PLANE_0)] _Vertex_Deformation_Tube_To_Plane_0_Enabled("Enable", Float) = 0
- _Vertex_Deformation_Tube_To_Plane_0_p("p", Vector) = (0, 0, 0.3183099)
- _Vertex_Deformation_Tube_To_Plane_0_r("r", Vector) = (0, 0, -1)
- _Vertex_Deformation_Tube_To_Plane_0_s("s", Vector) = (0, 1, 0)
- _Vertex_Deformation_Tube_To_Plane_0_t("t", Range(0,1)) = 0
- [HideInInspector] m_end_Vertex_Deformation_Tube_To_Plane_0("Tube to Plane 0", Float) = 0
- //endex
-
- //ifex _Vertex_Deformation_Axis_Align_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_Axis_Align("Axis Align", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_AXIS_ALIGN)] _Vertex_Deformation_Axis_Align_Enabled("Enable", Float) = 0
- _Vertex_Deformation_Axis_Align_po("po", Vector) = (0, 0, 0)
- _Vertex_Deformation_Axis_Align_pp("pp", Vector) = (0, 0, 1)
- _Vertex_Deformation_Axis_Align_r("r", Vector) = (0, 1, 0)
- _Vertex_Deformation_Axis_Align_t("t", Range(0,1)) = 0
- [HideInInspector] m_end_Vertex_Deformation_Axis_Align("Axis Align", Float) = 0
- //endex
-
- //ifex _Vertex_Deformation_Tube_To_Plane_1_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_Tube_To_Plane_1("Tube to Plane 1", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_TUBE_TO_PLANE_1)] _Vertex_Deformation_Tube_To_Plane_1_Enabled("Enable", Float) = 0
- _Vertex_Deformation_Tube_To_Plane_1_p("p", Vector) = (0, 0, 0.3183099)
- _Vertex_Deformation_Tube_To_Plane_1_r("r", Vector) = (0, 0, -1)
- _Vertex_Deformation_Tube_To_Plane_1_s("s", Vector) = (0, 1, 0)
- _Vertex_Deformation_Tube_To_Plane_1_t("t", Range(0,1)) = 0
- [HideInInspector] m_end_Vertex_Deformation_Tube_To_Plane_1("Tube to Plane 1", Float) = 0
- //endex
-
- //ifex _Vertex_Deformation_Point_Align_0_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_Point_Align_0("Point Align 0", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_POINT_ALIGN_0)] _Vertex_Deformation_Point_Align_0_Enabled("Enable", Float) = 0
- _Vertex_Deformation_Point_Align_0_po("po", Vector) = (0, 0, 0)
- _Vertex_Deformation_Point_Align_0_pp("pp", Vector) = (0, 0, 1)
- _Vertex_Deformation_Point_Align_0_r("r", Vector) = (0, 1, 0)
- _Vertex_Deformation_Point_Align_0_t("t", Range(0,1)) = 0
- [HideInInspector] m_end_Vertex_Deformation_Point_Align_0("Point Align 0", Float) = 0
- //endex
-
- //ifex _Vertex_Deformation_Plane_To_Tube_0_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_Plane_To_Tube_0("Plane to Tube 0", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_PLANE_TO_TUBE_0)] _Vertex_Deformation_Plane_To_Tube_0_Enabled("Enable", Float) = 0
- _Vertex_Deformation_Plane_To_Tube_0_p("p", Vector) = (0, 0, 1)
- _Vertex_Deformation_Plane_To_Tube_0_r("r", Vector) = (0, 0, -1)
- _Vertex_Deformation_Plane_To_Tube_0_s("s", Vector) = (0, 0, -1)
- _Vertex_Deformation_Plane_To_Tube_0_t("t", Range(0,1)) = 0
- [HideInInspector] m_end_Vertex_Deformation_Plane_To_Tube_0("Plane to Tube 0", Float) = 0
- //endex
-
- //ifex _Vertex_Deformation_Point_Align_1_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_Point_Align_1("Point Align 0", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_POINT_ALIGN_1)] _Vertex_Deformation_Point_Align_1_Enabled("Enable", Float) = 0
- _Vertex_Deformation_Point_Align_1_po("po", Vector) = (0, 0, 0)
- _Vertex_Deformation_Point_Align_1_pp("pp", Vector) = (0, 0, 1)
- _Vertex_Deformation_Point_Align_1_r("r", Vector) = (0, 1, 0)
- _Vertex_Deformation_Point_Align_1_t("t", Range(0,1)) = 0
- [HideInInspector] m_end_Vertex_Deformation_Point_Align_1("Point Align 0", Float) = 0
- //endex
-
- //ifex _Vertex_Deformation_Plane_To_Tube_1_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_Plane_To_Tube_1("Plane to Tube 1", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_PLANE_TO_TUBE_1)] _Vertex_Deformation_Plane_To_Tube_1_Enabled("Enable", Float) = 0
- _Vertex_Deformation_Plane_To_Tube_1_p("p", Vector) = (0, 0, 1)
- _Vertex_Deformation_Plane_To_Tube_1_r("r", Vector) = (0, 0, -1)
- _Vertex_Deformation_Plane_To_Tube_1_s("s", Vector) = (0, 0, -1)
- _Vertex_Deformation_Plane_To_Tube_1_t("t", Range(0,1)) = 0
- [HideInInspector] m_end_Vertex_Deformation_Plane_To_Tube_1("Plane to Tube 1", Float) = 0
- //endex
- [HideInInspector] m_end_Vertex_Deformation_Tubes("Tubes", Float) = 0
- //endex
-
- //ifex _Vertex_Deformation_Norm_Conversion_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_Norm_Conversion("Norm Conversion", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_NORM_CONVERSION)] _Vertex_Deformation_Norm_Conversion_Enabled("Enable", Float) = 0
- _Vertex_Deformation_Norm_Conversion_Input_k("Input norm", Range(-10, 10)) = 2
- _Vertex_Deformation_Norm_Conversion_Output_k("Output norm", Range(-10, 10)) = 1
- _Vertex_Deformation_Norm_Conversion_t("t", Range(0,1)) = 0
- [HideInInspector] m_end_Vertex_Deformation_Norm_Conversion("Norm Conversion", Float) = 0
- //endex
-
- //ifex _Vertex_Deformation_Seal_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_Seal("Seal", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_SEAL)] _Vertex_Deformation_Seal_Enabled("Enable", Float) = 0
- _Vertex_Deformation_Seal_A("A", Range(0,1)) = 0.1
- _Vertex_Deformation_Seal_k("k", Range(0,3)) = 1
- _Vertex_Deformation_Seal_t("t", Range(0,1)) = 0.1
- [HideInInspector] m_end_Vertex_Deformation_Seal("Seal", Float) = 0
- //endex
-
- //ifex _Vertex_Deformation_Sine_Waves_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_Sine_Waves("Sine Waves", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_SINE_WAVES)] _Vertex_Deformation_Sine_Waves_Enabled("Enable", Float) = 0
- _Vertex_Deformation_Sine_Waves_Amplitude("Amplitude (4 waves)", Vector) = (0.1, 0, 0, 0)
- _Vertex_Deformation_Sine_Waves_Direction("Direction", Vector) = (1, 0, 0, 0)
- _Vertex_Deformation_Sine_Waves_k("Spatial frequency k", Vector) = (6.28, 0, 0)
- _Vertex_Deformation_Sine_Waves_omega("Temporal frequency omega", Vector) = (6.28, 0, 0)
- [HideInInspector] m_end_Vertex_Deformation_Sine_Waves("Sine Waves", Float) = 0
- //endex
-
- //ifex _Vertex_Deformation_FBM_Enabled==0
- [HideInInspector] m_start_Vertex_Deformation_FBM("FBM", Float) = 0
- [ThryToggle(_VERTEX_DEFORMATION_FBM)] _Vertex_Deformation_FBM_Enabled("Enable", Float) = 0
- _Vertex_Deformation_FBM_Velocity("Velocity", Vector) = (0, 0, .01)
- _Vertex_Deformation_FBM_Gain("Gain", Range(0,1)) = 0.5
- _Vertex_Deformation_FBM_Lacunarity("Lacunarity", Range(1,10)) = 2
- _Vertex_Deformation_FBM_Amplitude("Amplitude", Vector) = (1, 1, 1, 0)
- _Vertex_Deformation_FBM_Period("Period", Vector) = (1, 1, 1, 0)
- [IntRange] _Vertex_Deformation_FBM_Octaves("Octaves", Range(1, 5)) = 3
- [HideInInspector] m_end_Vertex_Deformation_FBM("FBM", Float) = 0
- //endex
+ _Vertex_Deformation_Slot_0_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_0_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_0_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_0_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_0_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_0_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_0_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_0_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_0_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_0_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_1_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_1_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_1_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_1_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_1_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_1_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_1_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_1_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_1_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_1_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_2_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_2_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_2_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_2_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_2_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_2_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_2_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_2_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_2_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_2_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_3_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_3_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_3_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_3_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_3_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_3_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_3_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_3_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_3_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_3_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_4_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_4_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_4_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_4_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_4_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_4_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_4_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_4_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_4_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_4_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_5_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_5_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_5_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_5_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_5_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_5_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_5_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_5_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_5_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_5_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_6_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_6_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_6_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_6_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_6_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_6_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_6_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_6_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_6_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_6_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_7_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_7_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_7_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_7_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_7_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_7_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_7_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_7_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_7_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_7_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_8_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_8_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_8_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_8_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_8_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_8_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_8_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_8_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_8_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_8_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_9_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_9_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_9_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_9_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_9_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_9_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_9_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_9_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_9_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_9_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_10_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_10_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_10_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_10_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_10_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_10_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_10_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_10_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_10_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_10_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_11_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_11_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_11_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_11_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_11_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_11_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_11_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_11_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_11_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_11_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_12_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_12_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_12_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_12_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_12_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_12_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_12_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_12_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_12_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_12_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_13_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_13_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_13_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_13_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_13_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_13_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_13_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_13_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_13_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_13_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_14_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_14_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_14_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_14_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_14_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_14_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_14_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_14_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_14_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_14_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
+
+ _Vertex_Deformation_Slot_15_Enabled("Enabled", Float) = 0
+ _Vertex_Deformation_Slot_15_Opcode("Opcode", Integer) = 0
+ _Vertex_Deformation_Slot_15_Float_0("Float 0", Float) = 0
+ _Vertex_Deformation_Slot_15_Float_1("Float 1", Float) = 0
+ _Vertex_Deformation_Slot_15_Float_2("Float 2", Float) = 0
+ _Vertex_Deformation_Slot_15_Float_3("Float 3", Float) = 0
+ _Vertex_Deformation_Slot_15_Vector_0("Vector 0", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_15_Vector_1("Vector 1", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_15_Vector_2("Vector 2", Vector) = (0, 0, 0, 0)
+ _Vertex_Deformation_Slot_15_Vector_3("Vector 3", Vector) = (0, 0, 0, 0)
[HideInInspector] m_end_Vertex_Deformation("Vertex Deformation", Float) = 0
//endex