|
@@ -1255,7 +1255,8 @@
|
|
|
var renderTarget = this._renderTargets.data[renderIndex];
|
|
|
if (renderTarget._shouldRender()) {
|
|
|
this._renderId++;
|
|
|
- renderTarget.render(false, this.dumpNextRenderTargets);
|
|
|
+ var hasSpecialRenderTargetCamera = renderTarget.activeCamera && renderTarget.activeCamera !== this.activeCamera;
|
|
|
+ renderTarget.render(hasSpecialRenderTargetCamera, this.dumpNextRenderTargets);
|
|
|
}
|
|
|
}
|
|
|
Tools.EndPerformanceCounter("Render targets", this._renderTargets.length > 0);
|
|
@@ -1457,7 +1458,7 @@
|
|
|
// Camera
|
|
|
this.updateTransformMatrix();
|
|
|
|
|
|
- renderTarget.render(false, this.dumpNextRenderTargets);
|
|
|
+ renderTarget.render(currentActiveCamera !== this.activeCamera, this.dumpNextRenderTargets);
|
|
|
}
|
|
|
}
|
|
|
Tools.EndPerformanceCounter("Custom render targets", this.customRenderTargets.length > 0);
|
|
@@ -2091,4 +2092,4 @@
|
|
|
return this._getByTags(this.materials, tagsQuery, forEach).concat(this._getByTags(this.multiMaterials, tagsQuery, forEach));
|
|
|
}
|
|
|
}
|
|
|
-}
|
|
|
+}
|