diff options
| author | yum <yum.food.vr@gmail.com> | 2025-02-26 01:18:09 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2025-02-26 01:18:19 -0800 |
| commit | 0264f5e767b0b54e82b7c11457b491be555be577 (patch) | |
| tree | 4a31a90956b167c959eb8f45328719384a19ac89 /globals.cginc | |
| parent | 6017d2d8bad7dde020121259cba5cb614c11f761 (diff) | |
Add glitter and more masked stencil channels
Diffstat (limited to 'globals.cginc')
| -rw-r--r-- | globals.cginc | 46 |
1 files changed, 36 insertions, 10 deletions
diff --git a/globals.cginc b/globals.cginc index d86620b..6a42a32 100644 --- a/globals.cginc +++ b/globals.cginc @@ -73,6 +73,7 @@ float4 _Outline_Color; float _Outline_Width;
#if defined(_OUTLINE_MASK)
texture2D _Outline_Mask;
+float _Outline_Mask_Invert;
#endif
#endif
@@ -206,16 +207,21 @@ float4 _LTCGI_SpecularColor; float4 _LTCGI_DiffuseColor;
#endif // _LTCGI
-#if defined(MASKED_STENCIL_PASS)
-texture2D _Masked_Stencil_Mask;
-float _Masked_Stencil_Ref;
-float _Masked_Stencil_Read_Mask;
-float _Masked_Stencil_Write_Mask;
-float _Masked_Stencil_Compare_Function;
-float _Masked_Stencil_Pass_Op;
-float _Masked_Stencil_Fail_Op;
-float _Masked_Stencil_Z_Fail_Op;
-#endif // MASKED_STENCIL_PASS
+#if defined(MASKED_STENCIL1_PASS)
+texture2D _Masked_Stencil1_Mask;
+#endif // MASKED_STENCIL1_PASS
+
+#if defined(MASKED_STENCIL2_PASS)
+texture2D _Masked_Stencil2_Mask;
+#endif // MASKED_STENCIL2_PASS
+
+#if defined(MASKED_STENCIL3_PASS)
+texture2D _Masked_Stencil3_Mask;
+#endif // MASKED_STENCIL3_PASS
+
+#if defined(MASKED_STENCIL4_PASS)
+texture2D _Masked_Stencil4_Mask;
+#endif // MASKED_STENCIL4_PASS
#if defined(EXTRA_STENCIL_COLOR_PASS)
float4 _ExtraStencilColor;
@@ -226,4 +232,24 @@ float _Focal_Length_Enabled_Dynamic; float _Focal_Length_Multiplier;
#endif // _FOCAL_LENGTH_CONTROL
+#if defined(_GLITTER)
+float4 _Glitter_Color;
+float3 _Glitter_Emission;
+float _Glitter_Layers;
+float _Glitter_Grid_Size;
+float _Glitter_Size;
+float _Glitter_Major_Minor_Ratio;
+float _Glitter_Angle_Randomization_Range;
+float _Glitter_Center_Randomization_Range;
+float _Glitter_Size_Randomization_Range;
+float _Glitter_Existence_Chance;
+#if defined(_GLITTER_ANGLE_LIMIT)
+float _Glitter_Angle_Limit;
+float _Glitter_Angle_Limit_Transition_Width;
+#endif // _GLITTER_ANGLE_LIMIT
+#if defined(_GLITTER_MASK)
+texture2D _Glitter_Mask;
+#endif // _GLITTER_MASK
+#endif // _GLITTER
+
#endif // __GLOBALS_INC
|
