Benjamin Guignabert 4 سال پیش
والد
کامیت
98d89f6136

+ 1 - 2
src/Engines/Extensions/engine.multiRender.ts

@@ -55,7 +55,7 @@ declare module "../../Engines/thinEngine" {
          * when the frame buffer associated is the canvas frame buffer
          */
         restoreSingleAttachment() : void;
-        
+
         /**
          * Restores the webgl state to only draw on the main color attachment
          * when the frame buffer associated is not the canvas frame buffer
@@ -80,7 +80,6 @@ ThinEngine.prototype.restoreSingleAttachment = function(): void {
     this.bindAttachments([gl.BACK]);
 };
 
-
 ThinEngine.prototype.restoreSingleAttachmentForRenderTarget = function(): void {
     const gl = this._gl;
 

+ 1 - 1
src/Engines/engine.ts

@@ -1194,7 +1194,7 @@ export class Engine extends ThinEngine {
                 postProcessInput = postProcess._forcedOutputTexture;
             }
         }
-        
+
         this._bindTexture(channel, postProcessInput, name);
     }
 

+ 2 - 2
src/Materials/Textures/multiRenderTarget.ts

@@ -136,7 +136,7 @@ export class MultiRenderTarget extends RenderTargetTexture {
         var generateDepthTexture = options && options.generateDepthTexture ? options.generateDepthTexture : false;
         var doNotChangeAspectRatio = !options || options.doNotChangeAspectRatio === undefined ? true : options.doNotChangeAspectRatio;
         var drawOnlyOnFirstAttachmentByDefault = options && options.drawOnlyOnFirstAttachmentByDefault ? options.drawOnlyOnFirstAttachmentByDefault : false;
-        super(name, size, scene, generateMipMaps, doNotChangeAspectRatio, 
+        super(name, size, scene, generateMipMaps, doNotChangeAspectRatio,
             undefined,
             undefined,
             undefined,
@@ -199,7 +199,7 @@ export class MultiRenderTarget extends RenderTargetTexture {
         if (this._count < 1) {
             return;
         }
-        
+
         this.releaseInternalTextures();
         this._createInternalTextures();
 

+ 1 - 1
src/Materials/Textures/renderTargetTexture.ts

@@ -859,7 +859,7 @@ export class RenderTargetTexture extends Texture {
             this.onAfterRenderObservable.notifyObservers(faceIndex);
         });
     }
-    
+
     /**
      * @hidden
      */

+ 3 - 4
src/PostProcesses/postProcess.ts

@@ -492,7 +492,7 @@ export class PostProcess {
 
     private _createRenderTargetTexture(textureSize: { width: number, height: number }, textureOptions: RenderTargetCreationOptions, channel = 0) {
         for (let i = 0; i < this._textureCache.length; i++) {
-            if (this._textureCache[i].width === textureSize.width && 
+            if (this._textureCache[i].width === textureSize.width &&
                 this._textureCache[i].height === textureSize.height &&
                 this._textureCache[i]._postProcessChannel === channel) {
                 return this._textureCache[i];
@@ -506,7 +506,6 @@ export class PostProcess {
         return tex;
     }
 
-
     private _flushTextureCache() {
         const currentRenderId = this._renderId;
 
@@ -888,13 +887,13 @@ export class PostProcess {
         return SerializationHelper.Parse(() => {
             return new PostProcess(
                 parsedPostProcess.name,
-                parsedPostProcess.fragmentUrl, 
+                parsedPostProcess.fragmentUrl,
                 parsedPostProcess.parameters,
                 parsedPostProcess.samplers,
                 parsedPostProcess.options,
                 targetCamera,
                 parsedPostProcess.renderTargetSamplingMode,
-                parsedPostProcess._engine, 
+                parsedPostProcess._engine,
                 parsedPostProcess.reusable,
                 parsedPostProcess.defines,
                 parsedPostProcess.textureType,

+ 0 - 5
src/Rendering/prePassRenderer.ts

@@ -648,10 +648,6 @@ export class PrePassRenderer {
                 enablePrePass = true;
 
                 this._setRenderTargetState(this.defaultRT, true);
-                // TODO : desactivate sss for render targets
-                // for (let j = 0; j < this.renderTargets.length; j++) {
-                //     this._setRenderTargetState(this.renderTargets[j], true);
-                // }
             }
         }
 
@@ -659,7 +655,6 @@ export class PrePassRenderer {
 
         for (let i = 0; i < this.renderTargets.length; i++) {
             if (this.renderTargets[i].renderTargetTexture) {
-                if (this.renderTargets[i])
                 postProcesses = this._getPostProcessesSource(this.renderTargets[i]);
             } else {
                 const camera = this._scene.activeCamera;