Added UTSAPI
This commit is contained in:
@@ -6,7 +6,7 @@ float3 UtsGetShadowNormal(UtsBSDFData bsdfData)
|
||||
#if _MATERIAL_TYPE_FACE
|
||||
return normalize(mul(UNITY_MATRIX_M, float4(0.0, 0.0, 1.0, 0.0))).xyz;
|
||||
#else
|
||||
return bsdfData.geomNormalWS * (1.0 + _ShadowNormalBias);
|
||||
return bsdfData.normalWS * (1.0 + _ShadowNormalBias);
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -77,7 +77,7 @@ SHADOW_TYPE UtsEvaluateShadow_Punctual(LightLoopContext lightLoopContext, Positi
|
||||
}
|
||||
else
|
||||
#endif
|
||||
if ((light.shadowIndex >= 0) && (light.shadowDimmer > 0))
|
||||
if ((light.shadowIndex >= 0) && (light.shadowDimmer > 0) && IsNonZeroBSDF(L, N))
|
||||
{
|
||||
shadow = GetPunctualShadowAttenuation(lightLoopContext.shadowContext, posInput.positionSS, posInput.positionWS + L * _ShadowDistanceBias, N, light.shadowIndex, L, distances.x, light.lightType == GPULIGHTTYPE_POINT, light.lightType != GPULIGHTTYPE_PROJECTOR_BOX);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user