12345678910111213141516171819202122232425 |
- #ifndef TERRAIN_LIT_META_PASS_INCLUDED
- #define TERRAIN_LIT_META_PASS_INCLUDED
- #define _BaseMap_ST _MainTex_ST
- #include "Packages/com.unity.render-pipelines.universal/Shaders/LitMetaPass.hlsl"
-
- Varyings TerrainVertexMeta(Attributes input)
- {
- Varyings output;
- UNITY_SETUP_INSTANCE_ID(input);
- TerrainInstancing(input.positionOS, input.normalOS, input.uv0);
- // For some reason, uv1 and uv2 are not populated for instanced terrain. Use uv0.
- input.uv1 = input.uv2 = input.uv0;
- output = UniversalVertexMeta(input);
- return output;
- }
-
- half4 TerrainFragmentMeta(Varyings input) : SV_Target
- {
- #ifdef _ALPHATEST_ON
- ClipHoles(input.uv);
- #endif
- return UniversalFragmentMetaLit(input);
- }
-
- #endif
|