| 1234567891011121314151617 |
- // This is needed by the Meta pass
- inline void InitializeStandardLitSurfaceData(float2 uv, out SurfaceData outSurfaceData)
- {
- half4 albedoAlpha = SampleAlbedoAlpha(uv, TEXTURE2D_ARGS(_BaseMap, sampler_BaseMap));
- // Zero initialize outSurfaceData as URP 10+ might expect clear coat here.
- outSurfaceData = (SurfaceData)0;
- outSurfaceData.alpha = Alpha(albedoAlpha.a, 1, _Cutoff);
- outSurfaceData.albedo = albedoAlpha.rgb;
- outSurfaceData.metallic = 0;
- outSurfaceData.specular = _SpecColor.rgb;
- outSurfaceData.smoothness = 0.5;
- outSurfaceData.normalTS = half3(0,0,1);
- outSurfaceData.occlusion = 1;
- outSurfaceData.emission = 0;
- }
|