|
@@ -112,7 +112,18 @@
|
|
|
return main;
|
|
|
#endif
|
|
|
half4 mask = SAMPLE_TEXTURE2D(_MaskTex, sampler_MaskTex, i.uv);
|
|
|
+ #if UNITY_VERSION < 202120
|
|
|
return half4(CombinedShapeLightShared(half4(main.rgb, 1), mask, i.lightingUV).rgb, main.a);
|
|
|
+ #else
|
|
|
+ SurfaceData2D surfaceData;
|
|
|
+ InputData2D inputData;
|
|
|
+ surfaceData.albedo = main.rgb;
|
|
|
+ surfaceData.alpha = 1;
|
|
|
+ surfaceData.mask = mask;
|
|
|
+ inputData.uv = i.uv;
|
|
|
+ inputData.lightingUV = i.lightingUV;
|
|
|
+ return half4(CombinedShapeLightShared(surfaceData, inputData).rgb, main.a);
|
|
|
+ #endif
|
|
|
}
|
|
|
|
|
|
ENDHLSL
|