Jelajahi Sumber

Merge pull request #1379 from pbalmasov/patch-1

Update babylon.renderingManager.ts
David Catuhe 9 tahun lalu
induk
melakukan
55cd11272c
1 mengubah file dengan 6 tambahan dan 6 penghapusan
  1. 6 6
      src/Rendering/babylon.renderingManager.ts

+ 6 - 6
src/Rendering/babylon.renderingManager.ts

@@ -173,17 +173,17 @@
             opaqueSortCompareFn: (a: SubMesh, b: SubMesh) => number = null,
             opaqueSortCompareFn: (a: SubMesh, b: SubMesh) => number = null,
             alphaTestSortCompareFn: (a: SubMesh, b: SubMesh) => number = null,
             alphaTestSortCompareFn: (a: SubMesh, b: SubMesh) => number = null,
             transparentSortCompareFn: (a: SubMesh, b: SubMesh) => number = null) {
             transparentSortCompareFn: (a: SubMesh, b: SubMesh) => number = null) {
-            
+
+            this._customOpaqueSortCompareFn[renderingGroupId] = opaqueSortCompareFn;
+            this._customAlphaTestSortCompareFn[renderingGroupId] = alphaTestSortCompareFn;
+            this._customTransparentSortCompareFn[renderingGroupId] = transparentSortCompareFn;
+                
             if (this._renderingGroups[renderingGroupId]) {
             if (this._renderingGroups[renderingGroupId]) {
                 var group = this._renderingGroups[renderingGroupId];
                 var group = this._renderingGroups[renderingGroupId];
                 group.opaqueSortCompareFn = this._customOpaqueSortCompareFn[renderingGroupId];
                 group.opaqueSortCompareFn = this._customOpaqueSortCompareFn[renderingGroupId];
                 group.alphaTestSortCompareFn = this._customAlphaTestSortCompareFn[renderingGroupId];
                 group.alphaTestSortCompareFn = this._customAlphaTestSortCompareFn[renderingGroupId];
                 group.transparentSortCompareFn = this._customTransparentSortCompareFn[renderingGroupId];
                 group.transparentSortCompareFn = this._customTransparentSortCompareFn[renderingGroupId];
             }
             }
-
-            this._customOpaqueSortCompareFn[renderingGroupId] = opaqueSortCompareFn;
-            this._customAlphaTestSortCompareFn[renderingGroupId] = alphaTestSortCompareFn;
-            this._customTransparentSortCompareFn[renderingGroupId] = transparentSortCompareFn;
         }
         }
 
 
         /**
         /**
@@ -196,4 +196,4 @@
             this._autoClearDepthStencil[renderingGroupId] = autoClearDepthStencil;
             this._autoClearDepthStencil[renderingGroupId] = autoClearDepthStencil;
         }
         }
     }
     }
-} 
+}