Bladeren bron

FIxing standard rendering pipeline when getting geometry buffer renderer. Test if null instead of .isSupported

Julien Moreau-Mathis 8 jaren geleden
bovenliggende
commit
9ca22bf8fd
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      src/PostProcess/RenderPipeline/Pipelines/babylon.standardRenderingPipeline.ts

+ 2 - 2
src/PostProcess/RenderPipeline/Pipelines/babylon.standardRenderingPipeline.ts

@@ -180,7 +180,7 @@
 
 
             if (enabled) {
             if (enabled) {
                 var geometry = this._scene.enableGeometryBufferRenderer();
                 var geometry = this._scene.enableGeometryBufferRenderer();
-                if (!geometry.isSupported) {
+                if (!geometry) {
                     Tools.Warn("Geometry renderer is not supported, cannot create volumetric lights in Standard Rendering Pipeline");
                     Tools.Warn("Geometry renderer is not supported, cannot create volumetric lights in Standard Rendering Pipeline");
                     return;
                     return;
                 }
                 }
@@ -721,7 +721,7 @@
 
 
         private _getDepthTexture(): Texture {
         private _getDepthTexture(): Texture {
             var geometry = this._scene.enableGeometryBufferRenderer();
             var geometry = this._scene.enableGeometryBufferRenderer();
-            if (geometry.isSupported) {
+            if (geometry) {
                 return geometry.getGBuffer().textures[0];
                 return geometry.getGBuffer().textures[0];
             }
             }