summaryrefslogtreecommitdiffstats
path: root/fog_ltcgi.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-11-07 18:09:04 -0800
committeryum <yum.food.vr@gmail.com>2024-11-07 18:09:04 -0800
commit9eb5303f72179c33025766d7a5451920b836f7ad (patch)
tree7288979685ee555ca1828f51698ef5ecad44f20d /fog_ltcgi.cginc
parente2d54abcc939bf949355e2885913291b009d0eea (diff)
Fog domain warping now occurs in 3d
Diffstat (limited to 'fog_ltcgi.cginc')
-rw-r--r--fog_ltcgi.cginc36
1 files changed, 0 insertions, 36 deletions
diff --git a/fog_ltcgi.cginc b/fog_ltcgi.cginc
deleted file mode 100644
index dd6786c..0000000
--- a/fog_ltcgi.cginc
+++ /dev/null
@@ -1,36 +0,0 @@
-#ifndef __FOG_LTCGI_INC
-#define __FOG_LTCGI_INC
-
-#if defined(_GIMMICK_FOG_00)
-
-#define LTCGI_SPECULAR_OFF
-#define LTCGI_ALWAYS_LTC_DIFFUSE
-#define LTCGI_FAST_SAMPLING
-
-#include "Third_Party/at.pimaker.ltcgi/Shaders/LTCGI_structs.cginc"
-
-#undef LTCGI_AVATAR_MODE
-
-struct ltcgi_acc {
- float3 diffuse;
-};
-
-void ltcgi_cb_diffuse(inout ltcgi_acc acc, in ltcgi_output output);
-
-#define LTCGI_V2_CUSTOM_INPUT ltcgi_acc
-#define LTCGI_V2_DIFFUSE_CALLBACK ltcgi_cb_diffuse
-
-// modified exponential impulse from here: https://iquilezles.org/articles/functions/
-float reshape_intensity(float x) {
- x = saturate(x*4);
- return (2*x*exp(1-2*x))*.1;
-}
-
-#include "Third_Party/at.pimaker.ltcgi/Shaders/LTCGI.cginc"
-void ltcgi_cb_diffuse(inout ltcgi_acc acc, in ltcgi_output output) {
- // Intensity varies from 0 to 1.
- acc.diffuse += reshape_intensity(output.intensity) * output.color;
-}
-#endif // _GIMMICK_FOG_00
-
-#endif // __FOG_LTCGI_INC