|
@@ -1,9 +1,9 @@
|
|
|
#ifdef SHADOWS
|
|
|
#if defined(SHADOWCSM{X})
|
|
|
- vPositionFromCameraCSM{X} = camViewMatCSM{X} * worldPos;
|
|
|
+ vPositionFromCamera{X} = view * worldPos;
|
|
|
for (int i = 0; i < SHADOWCSMNUM_CASCADES{X}; i++) {
|
|
|
- vPositionFromLightCSM{X}[i] = lightMatrixCSM{X}[i] * worldPos;
|
|
|
- vDepthMetricCSM{X}[i] = ((vPositionFromLightCSM{X}[i].z + light{X}.depthValues.x) / (light{X}.depthValues.y));
|
|
|
+ vPositionFromLight{X}[i] = lightMatrix{X}[i] * worldPos;
|
|
|
+ vDepthMetric{X}[i] = ((vPositionFromLight{X}[i].z + light{X}.depthValues.x) / (light{X}.depthValues.y));
|
|
|
}
|
|
|
#elif defined(SHADOW{X}) && !defined(SHADOWCUBE{X})
|
|
|
vPositionFromLight{X} = lightMatrix{X} * worldPos;
|