summaryrefslogtreecommitdiffstats
path: root/features.cginc
diff options
context:
space:
mode:
Diffstat (limited to 'features.cginc')
-rw-r--r--features.cginc76
1 files changed, 76 insertions, 0 deletions
diff --git a/features.cginc b/features.cginc
new file mode 100644
index 0000000..cffb33e
--- /dev/null
+++ b/features.cginc
@@ -0,0 +1,76 @@
+#ifndef __FEATURES_INC
+#define __FEATURES_INC
+
+//ifex _Gradient_Normals_Enabled==0
+#pragma shader_feature_local _GRADIENT_NORMALS
+//endex
+
+//ifex _Sea_FX_Enabled==0
+#pragma shader_feature_local _SEA_FX
+//endex
+
+//ifex _Sea_FX_Heightmaps_Y_0_Enabled==0
+#pragma shader_feature_local _SEA_FX_HEIGHTMAPS_Y_0
+//endex
+//ifex _Sea_FX_Heightmaps_Y_1_Enabled==0
+#pragma shader_feature_local _SEA_FX_HEIGHTMAPS_Y_1
+//endex
+//ifex _Sea_FX_Heightmaps_Y_2_Enabled==0
+#pragma shader_feature_local _SEA_FX_HEIGHTMAPS_Y_2
+//endex
+//ifex _Sea_FX_Heightmaps_Y_3_Enabled==0
+#pragma shader_feature_local _SEA_FX_HEIGHTMAPS_Y_3
+//endex
+//ifex _Sea_FX_Heightmaps_XZ_0_Enabled==0
+#pragma shader_feature_local _SEA_FX_HEIGHTMAPS_XZ_0
+//endex
+//ifex _Sea_FX_Heightmaps_XZ_1_Enabled==0
+#pragma shader_feature_local _SEA_FX_HEIGHTMAPS_XZ_1
+//endex
+//ifex _Sea_FX_Heightmaps_XZ_2_Enabled==0
+#pragma shader_feature_local _SEA_FX_HEIGHTMAPS_XZ_2
+//endex
+//ifex _Sea_FX_Heightmaps_XZ_3_Enabled==0
+#pragma shader_feature_local _SEA_FX_HEIGHTMAPS_XZ_3
+//endex
+
+//ifex _Sea_FX_Vertical_Derivatives_0_Enabled==0
+#pragma shader_feature_local _SEA_FX_VERTICAL_DERIVATIVES_0
+//endex
+//ifex _Sea_FX_Horizontal_Derivatives_0_Enabled==0
+#pragma shader_feature_local _SEA_FX_HORIZONTAL_DERIVATIVES_0
+//endex
+//ifex _Sea_FX_Vertical_Derivatives_1_Enabled==0
+#pragma shader_feature_local _SEA_FX_VERTICAL_DERIVATIVES_1
+//endex
+//ifex _Sea_FX_Horizontal_Derivatives_1_Enabled==0
+#pragma shader_feature_local _SEA_FX_HORIZONTAL_DERIVATIVES_1
+//endex
+//ifex _Sea_FX_Vertical_Derivatives_2_Enabled==0
+#pragma shader_feature_local _SEA_FX_VERTICAL_DERIVATIVES_2
+//endex
+//ifex _Sea_FX_Horizontal_Derivatives_2_Enabled==0
+#pragma shader_feature_local _SEA_FX_HORIZONTAL_DERIVATIVES_2
+//endex
+//ifex _Sea_FX_Vertical_Derivatives_3_Enabled==0
+#pragma shader_feature_local _SEA_FX_VERTICAL_DERIVATIVES_3
+//endex
+//ifex _Sea_FX_Horizontal_Derivatives_3_Enabled==0
+#pragma shader_feature_local _SEA_FX_HORIZONTAL_DERIVATIVES_3
+//endex
+
+//ifex _Sea_Foam_Enabled==0
+#pragma shader_feature_local _SEA_FOAM
+//endex
+
+//ifex _Sea_SSS_Enabled==0
+#pragma shader_feature_local _SEA_SSS
+//endex
+
+//ifex _Tessellation_Enabled==0
+#pragma shader_feature_local _TESSELLATION
+#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_WORLD_SPACE
+#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_DIRECTION_CONTROL
+//endex
+
+#endif // __FEATURES_INC