summaryrefslogtreecommitdiffstats
path: root/3ner.shader
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-10-12 16:28:53 -0700
committeryum <yum.food.vr@gmail.com>2025-10-12 16:28:53 -0700
commita4bf31470f7e2855f13d922e3e7ad1c7767d9afd (patch)
treeeeefe31633142978c609c2dd2b4d6890349526a6 /3ner.shader
parent6ac3da1b0bd363d70c2f6e4b7b921f2f929dedac (diff)
add geometry shader
Diffstat (limited to '3ner.shader')
-rw-r--r--3ner.shader22
1 files changed, 22 insertions, 0 deletions
diff --git a/3ner.shader b/3ner.shader
index 7e6564c..aad3949 100644
--- a/3ner.shader
+++ b/3ner.shader
@@ -40,6 +40,21 @@ Shader "yum_food/3ner"
[HideInInspector] m_end_Main("Main", Float) = 0
[HideInInspector] m_start_Gimmicks("Gimmicks", Float) = 0
+ //ifex _Geometry_Shader_Enabled==0
+ [HideInInspector] m_start_Geometry_Shader("Geometry Shader", Float) = 0
+ [ThryToggle(_GEOMETRY_SHADER)] _Geometry_Shader_Enabled("Enable", Float) = 0
+
+ //ifex _Center_Offset_Enabled==0
+ [HideInInspector] m_start_Center_Offset("Center offset", Float) = 0
+ [ThryToggle(_CENTER_OFFSET)] _Center_Offset_Enabled("Enable", Float) = 0
+ _Center_Offset_Heightmap("Heightmap", 2D) = "black" {}
+ _Center_Offset_Factor("Factor", Range(-1, 1)) = 1
+ [HideInInspector] m_end_Center_Offset("Center offset", Float) = 0
+ //endex
+
+ [HideInInspector] m_end_Geometry_Shader("Geometry Shader", Float) = 0
+ //endex
+
//ifex _Custom31_Enabled==0
[HideInInspector] m_start_Custom31("Custom31", Float) = 0
[ThryToggle(_CUSTOM31)] _Custom31_Enabled("Enable", Float) = 0
@@ -53,6 +68,7 @@ Shader "yum_food/3ner"
//ifex _Custom31_XZ_Tube_Enabled==0
[HideInInspector] m_start_Custom31_XZ_Tube("XZ Tube", Float) = 0
[ThryToggle(_CUSTOM31_XZ_TUBE)] _Custom31_XZ_Tube_Enabled("Enable", Float) = 0
+ // 0.999... limit prevents NaNs which show up at 1.0
_Custom31_XZ_Tube_t("t", Range(-1,1)) = 0
[HideInInspector] m_end_Custom31_XZ_Tube("XZ Tube", Float) = 0
//endex
@@ -188,6 +204,9 @@ Shader "yum_food/3ner"
#pragma multi_compile_instancing
#pragma multi_compile_fog
#pragma vertex vert
+ //ifex _Geometry_Enabled==0
+ #pragma geometry geom
+ //endex
//ifex _Tessellation_Enabled==0
#pragma hull hull
#pragma domain domain
@@ -215,6 +234,9 @@ Shader "yum_food/3ner"
#pragma multi_compile_instancing
#pragma multi_compile_fog
#pragma vertex vert
+ //ifex _Geometry_Enabled==0
+ #pragma geometry geom
+ //endex
//ifex _Tessellation_Enabled==0
#pragma hull hull
#pragma domain domain