diff options
| author | yum <yum.food.vr@gmail.com> | 2025-01-03 02:05:24 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2025-01-03 02:05:24 -0800 |
| commit | 47579d97118476d24373e19c5dd5fdfe6ae12333 (patch) | |
| tree | 5db650d9ca9a4f5d5a7c43c57d0e846d7ce8e9c6 /globals.cginc | |
| parent | 790fcbb36e1f3aa8b287338a61a3db0381dfa0ba (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.cginc | 6 |
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; |
