Skip to content

Commit f6cd568

Browse files
svc-reach-platform-supportEvergreen
authored andcommitted
[Port] [2021.3] [UUM-85456] Fix missing fog parameters in sprite subtargets
1 parent 90eb487 commit f6cd568

File tree

4 files changed

+7
-0
lines changed

4 files changed

+7
-0
lines changed

Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteCustomLitSubTarget.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ static class SpriteLitPasses
134134
// Conditional State
135135
renderStates = CoreRenderStates.Default,
136136
pragmas = CorePragmas._2DDefault,
137+
defines = new DefineCollection() { CoreDefines.UseFragmentFog },
137138
keywords = SpriteLitKeywords.Lit,
138139
includes = SpriteLitIncludes.Lit,
139140
};
@@ -190,6 +191,7 @@ static class SpriteLitPasses
190191
// Conditional State
191192
renderStates = CoreRenderStates.Default,
192193
pragmas = CorePragmas._2DDefault,
194+
defines = new DefineCollection() { CoreDefines.UseFragmentFog },
193195
includes = SpriteLitIncludes.Forward,
194196

195197
// Custom Interpolator Support

Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteLitSubTarget.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ static class SpriteLitPasses
156156
// Conditional State
157157
renderStates = CoreRenderStates.Default,
158158
pragmas = CorePragmas._2DDefault,
159+
defines = new DefineCollection() { CoreDefines.UseFragmentFog },
159160
keywords = SpriteLitKeywords.Lit,
160161
includes = SpriteLitIncludes.Lit,
161162

@@ -218,6 +219,7 @@ static class SpriteLitPasses
218219
// Conditional State
219220
renderStates = CoreRenderStates.Default,
220221
pragmas = CorePragmas._2DDefault,
222+
defines = new DefineCollection() { CoreDefines.UseFragmentFog },
221223
includes = SpriteLitIncludes.Forward,
222224

223225
// Custom Interpolator Support

Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteUnlitSubTarget.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ static class SpriteUnlitPasses
151151
// Conditional State
152152
renderStates = CoreRenderStates.Default,
153153
pragmas = CorePragmas._2DDefault,
154+
defines = new DefineCollection() { CoreDefines.UseFragmentFog },
154155
keywords = SpriteUnlitKeywords.Unlit,
155156
includes = SpriteUnlitIncludes.Unlit,
156157

@@ -182,6 +183,7 @@ static class SpriteUnlitPasses
182183
// Conditional State
183184
renderStates = CoreRenderStates.Default,
184185
pragmas = CorePragmas._2DDefault,
186+
defines = new DefineCollection() { CoreDefines.UseFragmentFog },
185187
keywords = SpriteUnlitKeywords.Unlit,
186188
includes = SpriteUnlitIncludes.Unlit,
187189

Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTarget.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1320,6 +1320,7 @@ static class CorePragmas
13201320
{ Pragma.Target(ShaderModel.Target20) },
13211321
{ Pragma.ExcludeRenderers(new[] { Platform.D3D9 }) },
13221322
{ Pragma.MultiCompileInstancing },
1323+
{ Pragma.MultiCompileFog },
13231324
{ Pragma.Vertex("vert") },
13241325
{ Pragma.Fragment("frag") },
13251326
};

0 commit comments

Comments
 (0)