소스 검색

RenderTarget crashed when used with incremental engine

David Catuhe 11 년 전
부모
커밋
fa5ecd2b2d
3개의 변경된 파일10개의 추가작업 그리고 10개의 파일을 삭제
  1. 1 1
      Babylon/Materials/textures/babylon.renderTargetTexture.js
  2. 1 1
      Babylon/Materials/textures/babylon.renderTargetTexture.ts
  3. 8 8
      babylon.1.12-beta.js

+ 1 - 1
Babylon/Materials/textures/babylon.renderTargetTexture.js

@@ -64,7 +64,7 @@ var BABYLON;
             for (var meshIndex = 0; meshIndex < this.renderList.length; meshIndex++) {
                 var mesh = this.renderList[meshIndex];
 
-                if (mesh && mesh.isEnabled() && mesh.isVisible) {
+                if (mesh && mesh.isEnabled() && mesh.isVisible && mesh.subMeshes) {
                     for (var subIndex = 0; subIndex < mesh.subMeshes.length; subIndex++) {
                         var subMesh = mesh.subMeshes[subIndex];
                         scene._activeVertices += subMesh.verticesCount;

+ 1 - 1
Babylon/Materials/textures/babylon.renderTargetTexture.ts

@@ -67,7 +67,7 @@
             for (var meshIndex = 0; meshIndex < this.renderList.length; meshIndex++) {
                 var mesh = this.renderList[meshIndex];
 
-                if (mesh && mesh.isEnabled() && mesh.isVisible) {
+                if (mesh && mesh.isEnabled() && mesh.isVisible && mesh.subMeshes) {
                     for (var subIndex = 0; subIndex < mesh.subMeshes.length; subIndex++) {
                         var subMesh = mesh.subMeshes[subIndex];
                         scene._activeVertices += subMesh.verticesCount;

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 8 - 8
babylon.1.12-beta.js