Hopefully fix decals when used with certain parts

feature-multiSDF
Andrew Cassidy 4 years ago
parent 25ee8362c6
commit 86f68b3bf8

@ -59,7 +59,7 @@ Shader "ConformalDecals/Feature/Bumped"
void surf (DecalSurfaceInput IN, inout SurfaceOutput o)
{
float4 color = tex2D(_Decal, IN.uv_decal);
float3 normal = UnpackNormal(tex2D(_DecalBumpMap, IN.uv_bump));
float3 normal = UnpackNormalDXT5nm(tex2D(_DecalBumpMap, IN.uv_bump));
#ifdef DECAL_PROJECT
// clip alpha

@ -218,7 +218,7 @@ fixed4 frag_forward(v2f IN) : SV_Target
#ifdef DECAL_PREVIEW
i.normal = fixed3(0,0,1);
#else
i.normal = UnpackNormal(tex2D(_BumpMap, IN.uv_base));
i.normal = UnpackNormalDXT5nm(tex2D(_BumpMap, IN.uv_base));
#endif //DECAL_PREVIEW
#endif //DECAL_BASE_NORMAL

Loading…
Cancel
Save