You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
692 B
21 lines
692 B
TEXTURE2D(_MainTex);
|
|
TEXTURE2D(_MetallicTex);
|
|
SAMPLER(sampler_MainTex);
|
|
|
|
void TerrainLitShade(float2 uv, inout TerrainLitSurfaceData surfaceData)
|
|
{
|
|
float4 mainTex = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, uv);
|
|
float4 metallicTex = SAMPLE_TEXTURE2D(_MetallicTex, sampler_MainTex, uv);
|
|
surfaceData.albedo = mainTex.rgb;
|
|
surfaceData.normalData = 0;
|
|
surfaceData.smoothness = mainTex.a;
|
|
surfaceData.metallic = metallicTex.r;
|
|
surfaceData.ao = metallicTex.g;
|
|
}
|
|
|
|
void TerrainLitDebug(float2 uv, uint2 screenSpaceCoords, out float3 baseColor)
|
|
{
|
|
#ifdef DEBUG_DISPLAY
|
|
baseColor = GET_TEXTURE_STREAMING_DEBUG_FOR_TERRAIN_TEX(screenSpaceCoords, uv, _MainTex);
|
|
#endif
|
|
}
|