Skip to content

Commit 922d07f

Browse files
committed
Simplify a lot of things, include base scripts instead of editing them
1 parent 0b84924 commit 922d07f

5 files changed

Lines changed: 213 additions & 614 deletions

Shaders/StandardClippable.shader

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,8 @@ Shader "Custom/StandardClippable" {
145145
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON
146146
#pragma multi_compile_shadowcaster
147147

148-
#pragma vertex vertShadowCaster
149-
#pragma fragment fragShadowCaster
148+
#pragma vertex vertShadowCasterClip
149+
#pragma fragment fragShadowCasterClip
150150

151151
#pragma multi_compile __ CLIP_ONE CLIP_TWO CLIP_THREE
152152

@@ -297,8 +297,8 @@ Shader "Custom/StandardClippable" {
297297
#pragma skip_variants SHADOWS_SOFT
298298
#pragma multi_compile_shadowcaster
299299

300-
#pragma vertex vertShadowCaster
301-
#pragma fragment fragShadowCaster
300+
#pragma vertex vertShadowCasterClip
301+
#pragma fragment fragShadowCasterClip
302302

303303
#pragma multi_compile __ CLIP_ONE CLIP_TWO CLIP_THREE
304304

Shaders/StandardSpecularClippable.shader

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,8 @@ Shader "Custom/StandardSpecularClippable"
145145
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON
146146
#pragma multi_compile_shadowcaster
147147

148-
#pragma vertex vertShadowCaster
149-
#pragma fragment fragShadowCaster
148+
#pragma vertex vertShadowCasterClip
149+
#pragma fragment fragShadowCasterClip
150150

151151
#pragma multi_compile __ CLIP_ONE CLIP_TWO CLIP_THREE
152152
#include "standard_shadow_clipped.cginc"
@@ -180,8 +180,8 @@ Shader "Custom/StandardSpecularClippable"
180180
#pragma multi_compile DIRLIGHTMAP_OFF DIRLIGHTMAP_COMBINED DIRLIGHTMAP_SEPARATE
181181
#pragma multi_compile DYNAMICLIGHTMAP_OFF DYNAMICLIGHTMAP_ON
182182

183-
#pragma vertex vertDeferred
184-
#pragma fragment fragDeferred
183+
#pragma vertex vertDeferredClip
184+
#pragma fragment fragDeferredClip
185185

186186
#pragma multi_compile __ CLIP_ONE CLIP_TWO CLIP_THREE
187187
#include "standard_clipped.cginc"

Shaders/UnityStandardCoreForwardClippable.cginc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
half4 fragAdd (VertexOutputForwardAddSimple i) : SV_Target { return fragForwardAddSimpleInternal(i); }
1616
#else
1717
#include "standard_clipped.cginc"
18-
VertexOutputForwardBase vertBase (VertexInput v) { return vertForwardBase(v); }
19-
VertexOutputForwardAdd vertAdd (VertexInput v) { return vertForwardAdd(v); }
20-
half4 fragBase (VertexOutputForwardBase i) : SV_Target { return fragForwardBaseInternal(i); }
21-
half4 fragAdd (VertexOutputForwardAdd i) : SV_Target { return fragForwardAddInternal(i); }
18+
VertexOutputForwardClipBase vertBase (VertexInput v) { return vertForwardClipBase(v); }
19+
VertexOutputForwardClipAdd vertAdd (VertexInput v) { return vertForwardClipAdd(v); }
20+
half4 fragBase (VertexOutputForwardClipBase i) : SV_Target { return fragForwardClipBaseInternal(i); }
21+
half4 fragAdd (VertexOutputForwardClipAdd i) : SV_Target { return fragForwardClipAddInternal(i); }
2222
#endif
2323

2424
#endif // UNITY_STANDARD_CORE_FORWARD_INCLUDED

0 commit comments

Comments
 (0)