Skip to content

Commit

Permalink
Simplify a lot of things, include base scripts instead of editing them
Browse files Browse the repository at this point in the history
  • Loading branch information
toxicFork committed Jan 21, 2017
1 parent 0b84924 commit 922d07f
Show file tree
Hide file tree
Showing 5 changed files with 213 additions and 614 deletions.
8 changes: 4 additions & 4 deletions Shaders/StandardClippable.shader
Original file line number Diff line number Diff line change
Expand Up @@ -145,8 +145,8 @@ Shader "Custom/StandardClippable" {
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON
#pragma multi_compile_shadowcaster

#pragma vertex vertShadowCaster
#pragma fragment fragShadowCaster
#pragma vertex vertShadowCasterClip
#pragma fragment fragShadowCasterClip

#pragma multi_compile __ CLIP_ONE CLIP_TWO CLIP_THREE

Expand Down Expand Up @@ -297,8 +297,8 @@ Shader "Custom/StandardClippable" {
#pragma skip_variants SHADOWS_SOFT
#pragma multi_compile_shadowcaster

#pragma vertex vertShadowCaster
#pragma fragment fragShadowCaster
#pragma vertex vertShadowCasterClip
#pragma fragment fragShadowCasterClip

#pragma multi_compile __ CLIP_ONE CLIP_TWO CLIP_THREE

Expand Down
8 changes: 4 additions & 4 deletions Shaders/StandardSpecularClippable.shader
Original file line number Diff line number Diff line change
Expand Up @@ -145,8 +145,8 @@ Shader "Custom/StandardSpecularClippable"
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON
#pragma multi_compile_shadowcaster

#pragma vertex vertShadowCaster
#pragma fragment fragShadowCaster
#pragma vertex vertShadowCasterClip
#pragma fragment fragShadowCasterClip

#pragma multi_compile __ CLIP_ONE CLIP_TWO CLIP_THREE
#include "standard_shadow_clipped.cginc"
Expand Down Expand Up @@ -180,8 +180,8 @@ Shader "Custom/StandardSpecularClippable"
#pragma multi_compile DIRLIGHTMAP_OFF DIRLIGHTMAP_COMBINED DIRLIGHTMAP_SEPARATE
#pragma multi_compile DYNAMICLIGHTMAP_OFF DYNAMICLIGHTMAP_ON

#pragma vertex vertDeferred
#pragma fragment fragDeferred
#pragma vertex vertDeferredClip
#pragma fragment fragDeferredClip

#pragma multi_compile __ CLIP_ONE CLIP_TWO CLIP_THREE
#include "standard_clipped.cginc"
Expand Down
8 changes: 4 additions & 4 deletions Shaders/UnityStandardCoreForwardClippable.cginc
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@
half4 fragAdd (VertexOutputForwardAddSimple i) : SV_Target { return fragForwardAddSimpleInternal(i); }
#else
#include "standard_clipped.cginc"
VertexOutputForwardBase vertBase (VertexInput v) { return vertForwardBase(v); }
VertexOutputForwardAdd vertAdd (VertexInput v) { return vertForwardAdd(v); }
half4 fragBase (VertexOutputForwardBase i) : SV_Target { return fragForwardBaseInternal(i); }
half4 fragAdd (VertexOutputForwardAdd i) : SV_Target { return fragForwardAddInternal(i); }
VertexOutputForwardClipBase vertBase (VertexInput v) { return vertForwardClipBase(v); }
VertexOutputForwardClipAdd vertAdd (VertexInput v) { return vertForwardClipAdd(v); }
half4 fragBase (VertexOutputForwardClipBase i) : SV_Target { return fragForwardClipBaseInternal(i); }
half4 fragAdd (VertexOutputForwardClipAdd i) : SV_Target { return fragForwardClipAddInternal(i); }
#endif

#endif // UNITY_STANDARD_CORE_FORWARD_INCLUDED
Loading

0 comments on commit 922d07f

Please sign in to comment.