summaryrefslogtreecommitdiffstats
path: root/globals.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-01-03 02:05:24 -0800
committeryum <yum.food.vr@gmail.com>2025-01-03 02:05:24 -0800
commit47579d97118476d24373e19c5dd5fdfe6ae12333 (patch)
tree5db650d9ca9a4f5d5a7c43c57d0e846d7ce8e9c6 /globals.cginc
parent790fcbb36e1f3aa8b287338a61a3db0381dfa0ba (diff)
Fog now uses object coordinates
Also overhaul how emitter planes are specified. Use normal and tangent.
Diffstat (limited to 'globals.cginc')
-rw-r--r--globals.cginc6
1 files changed, 4 insertions, 2 deletions
diff --git a/globals.cginc b/globals.cginc
index 204ea50..f03023d 100644
--- a/globals.cginc
+++ b/globals.cginc
@@ -902,6 +902,7 @@ float _Gimmick_Fog_00_Alpha_Cutoff;
float _Gimmick_Fog_00_Ray_Origin_Randomization;
float _Gimmick_Fog_00_Lod_Half_Life;
float _Gimmick_Fog_00_Max_Brightness;
+float _Gimmick_Fog_00_LTCGI_Brightness;
texture3D _Gimmick_Fog_00_Noise;
#if defined(_GIMMICK_FOG_00_NOISE_2D)
texture2D _Gimmick_Fog_00_Noise_2D;
@@ -915,8 +916,9 @@ float _Gimmick_Fog_00_Emitter_Lod_Half_Life;
float3 _Gimmick_Fog_00_Emitter0_Location;
float3 _Gimmick_Fog_00_Emitter0_Normal;
-float _Gimmick_Fog_00_Emitter0_Scale_X;
-float _Gimmick_Fog_00_Emitter0_Scale_Y;
+float3 _Gimmick_Fog_00_Emitter0_Tangent;
+float _Gimmick_Fog_00_Emitter0_Scale_T;
+float _Gimmick_Fog_00_Emitter0_Scale_NxT;
#if defined(_GIMMICK_FOG_00_EMITTER_1)
float3 _Gimmick_Fog_00_Emitter1_Location;
float3 _Gimmick_Fog_00_Emitter1_Normal;