소스 검색

Fixed issue with directional lights shadows with new projection matrices

David Catuhe 8 년 전
부모
커밋
266c61a465
6개의 변경된 파일6360개의 추가작업 그리고 6337개의 파일을 삭제
  1. 25 25
      dist/preview release/babylon.core.js
  2. 6107 6105
      dist/preview release/babylon.d.ts
  3. 36 36
      dist/preview release/babylon.js
  4. 154 135
      dist/preview release/babylon.max.js
  5. 35 35
      dist/preview release/babylon.noworker.js
  6. 3 1
      src/Math/babylon.math.ts

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 25 - 25
dist/preview release/babylon.core.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 6107 - 6105
dist/preview release/babylon.d.ts


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 36 - 36
dist/preview release/babylon.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 154 - 135
dist/preview release/babylon.max.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 35 - 35
dist/preview release/babylon.noworker.js


+ 3 - 1
src/Math/babylon.math.ts

@@ -2967,12 +2967,14 @@
             let b = 2.0 / (top - bottom);
             let c = 2.0 / (f - n);
             let d = -(f + n)/(f - n);
+            let i0 = (left + right) / (left - right);
+            let i1 = (top + bottom) / (bottom - top);
 
             BABYLON.Matrix.FromValuesToRef(
                 a, 0, 0, 0,
                 0, b, 0, 0,
                 0, 0, c, 0,
-                0, 0, d, 1,
+                i0, i1, d, 1,
                 result
             );
         }