Before you could make the routes a little smoother like this:
Out.PrimaryColor = float4( 0.20, 0.20, 0.20, clamp( 0.23f - abs( v.Position.x / 4700.f ) - abs( v.Position.z / 4700.f ), 0.06f, 0.23f) );
Out.SecondaryColor = float4( 0.04, 0.04, 0.04, clamp( 0.23f - abs( v.Position.x / 4700.f ) - abs( v.Position.z / 4700.f ), 0.06f, 0.23f) );
Now it won't let you do it.
Out.PrimaryColor = v.PrimaryColor;
Out.SecondaryColor = v.SecondaryColor;
What is the new way to solve this problem?
Out.PrimaryColor = float4( 0.20, 0.20, 0.20, clamp( 0.23f - abs( v.Position.x / 4700.f ) - abs( v.Position.z / 4700.f ), 0.06f, 0.23f) );
Out.SecondaryColor = float4( 0.04, 0.04, 0.04, clamp( 0.23f - abs( v.Position.x / 4700.f ) - abs( v.Position.z / 4700.f ), 0.06f, 0.23f) );
Now it won't let you do it.
Out.PrimaryColor = v.PrimaryColor;
Out.SecondaryColor = v.SecondaryColor;
What is the new way to solve this problem?