Browse Source

Fixing issue with ScreenShot captures and postprocesses

David Catuhe 10 năm trước cách đây
mục cha
commit
f2773db743

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1 - 1
dist/preview release/babylon.core.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 2879 - 2879
dist/preview release/babylon.d.ts


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1 - 1
dist/preview release/babylon.js


+ 1 - 1
dist/preview release/babylon.max.js

@@ -22701,7 +22701,7 @@ var BABYLON;
             var engine = this._scene.getEngine();
             var engine = this._scene.getEngine();
             for (var index = 0; index < postProcessesTakenIndices.length; index++) {
             for (var index = 0; index < postProcessesTakenIndices.length; index++) {
                 if (index < postProcessesTakenIndices.length - 1) {
                 if (index < postProcessesTakenIndices.length - 1) {
-                    postProcesses[postProcessesTakenIndices[index + 1]].activate(this._scene.activeCamera);
+                    postProcesses[postProcessesTakenIndices[index + 1]].activate(this._scene.activeCamera, targetTexture);
                 }
                 }
                 else {
                 else {
                     if (targetTexture) {
                     if (targetTexture) {

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1 - 1
dist/preview release/babylon.noworker.js


+ 1 - 1
src/PostProcess/babylon.postProcessManager.js

@@ -80,7 +80,7 @@ var BABYLON;
             var engine = this._scene.getEngine();
             var engine = this._scene.getEngine();
             for (var index = 0; index < postProcessesTakenIndices.length; index++) {
             for (var index = 0; index < postProcessesTakenIndices.length; index++) {
                 if (index < postProcessesTakenIndices.length - 1) {
                 if (index < postProcessesTakenIndices.length - 1) {
-                    postProcesses[postProcessesTakenIndices[index + 1]].activate(this._scene.activeCamera);
+                    postProcesses[postProcessesTakenIndices[index + 1]].activate(this._scene.activeCamera, targetTexture);
                 }
                 }
                 else {
                 else {
                     if (targetTexture) {
                     if (targetTexture) {

+ 1 - 1
src/PostProcess/babylon.postProcessManager.ts

@@ -100,7 +100,7 @@
 
 
             for (var index = 0; index < postProcessesTakenIndices.length; index++) {
             for (var index = 0; index < postProcessesTakenIndices.length; index++) {
                 if (index < postProcessesTakenIndices.length - 1) {
                 if (index < postProcessesTakenIndices.length - 1) {
-                    postProcesses[postProcessesTakenIndices[index + 1]].activate(this._scene.activeCamera);
+                    postProcesses[postProcessesTakenIndices[index + 1]].activate(this._scene.activeCamera, targetTexture);
                 } else {
                 } else {
                     if (targetTexture) {
                     if (targetTexture) {
                         engine.bindFramebuffer(targetTexture, faceIndex);
                         engine.bindFramebuffer(targetTexture, faceIndex);