|
@@ -224,7 +224,7 @@ class DefaultForward extends hxsl.Shader {
|
|
@unroll for ( c in 0...CASCADE_COUNT ) {
|
|
@unroll for ( c in 0...CASCADE_COUNT ) {
|
|
var cascadeScale = lightInfos[i + 5 + 2 * c];
|
|
var cascadeScale = lightInfos[i + 5 + 2 * c];
|
|
var shadowPos0 = transformedPosition * shadowProj;
|
|
var shadowPos0 = transformedPosition * shadowProj;
|
|
- var shadowPos = i == 0 ? shadowPos0 : shadowPos0 * cascadeScale.xyz + lightInfos[i + 6 + 2 * c].xyz;
|
|
|
|
|
|
+ var shadowPos = c == 0 ? shadowPos0 : shadowPos0 * cascadeScale.xyz + lightInfos[i + 6 + 2 * c].xyz;
|
|
if ( inside(shadowPos) ) {
|
|
if ( inside(shadowPos) ) {
|
|
var zMax = saturate(shadowPos.z);
|
|
var zMax = saturate(shadowPos.z);
|
|
var shadowUv = shadowPos.xy;
|
|
var shadowUv = shadowPos.xy;
|