|
73 | 73 | [Toggle(BAKEDSPECULAR)] _BakedSpecular ("Baked Specular ", Int) = 0 |
74 | 74 | [Toggle(NONLINEAR_LIGHTPROBESH)] _NonLinearLightProbeSH("Non-linear Light Probe SH", Int) = 0 |
75 | 75 |
|
| 76 | + [Toggle(LTCGI)] _LTCGI("LTCGI", Int) = 0 |
| 77 | + [Toggle(LTCGI_DIFFUSE_OFF)] _LTCGI_DIFFUSE_OFF("LTCGI Disable Diffuse", Int) = 0 |
| 78 | + _LTCGI_mat("LTC Mat", 2D) = "black" {} |
| 79 | + _LTCGI_amp("LTC Amp", 2D) = "black" {} |
| 80 | + |
76 | 81 | [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 |
77 | 82 | [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 |
78 | 83 | [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 |
|
112 | 117 | #pragma skip_variants LOD_FADE_CROSSFADE |
113 | 118 | ENDCG |
114 | 119 |
|
115 | | - Tags { "RenderType"="Opaque" "Queue"="Geometry" } |
| 120 | + Tags { "RenderType"="Opaque" "Queue"="Geometry" "LTCGI" = "_LTCGI" } |
116 | 121 |
|
117 | 122 | Pass |
118 | 123 | { |
|
136 | 141 | #pragma shader_feature_local SPECULAR_HIGHLIGHTS_OFF |
137 | 142 | #pragma shader_feature_local REFLECTIONS_OFF |
138 | 143 | #pragma shader_feature_local EMISSION |
139 | | - #pragma shader_feature_local AUDIOLINK |
140 | 144 | #pragma shader_feature_local BAKEDSPECULAR |
141 | 145 | #pragma shader_feature_local PARALLAX |
142 | 146 | #pragma shader_feature_local GEOMETRIC_SPECULAR_AA |
|
148 | 152 | #pragma shader_feature_local _DETAILALBEDO_MAP |
149 | 153 | #pragma shader_feature_local _DETAILNORMAL_MAP |
150 | 154 |
|
| 155 | + #pragma shader_feature_local AUDIOLINK |
| 156 | + #pragma shader_feature_local LTCGI |
| 157 | + #pragma shader_feature_local LTCGI_DIFFUSE_OFF |
| 158 | + |
151 | 159 | #include "PassCGI.cginc" |
152 | 160 | ENDCG |
153 | 161 | } |
|
181 | 189 | #pragma shader_feature_local _NORMAL_MAP |
182 | 190 | #pragma shader_feature_local _DETAILALBEDO_MAP |
183 | 191 | #pragma shader_feature_local _DETAILNORMAL_MAP |
| 192 | + |
184 | 193 |
|
185 | 194 |
|
186 | 195 | #include "PassCGI.cginc" |
|
0 commit comments