Jelajahi Sumber

Fixed an issue with rendertargert viewport

David Catuhe 8 tahun lalu
induk
melakukan
193455d0c4

File diff ditekan karena terlalu besar
+ 7869 - 7869
dist/preview release/babylon.d.ts


File diff ditekan karena terlalu besar
+ 2 - 2
dist/preview release/babylon.js


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

@@ -44836,14 +44836,14 @@ var BABYLON;
             var camera;
             var camera;
             if (this.activeCamera) {
             if (this.activeCamera) {
                 camera = this.activeCamera;
                 camera = this.activeCamera;
-                engine.setViewport(this.activeCamera.viewport);
+                engine.setViewport(this.activeCamera.viewport, this._size, this._size);
                 if (this.activeCamera !== scene.activeCamera) {
                 if (this.activeCamera !== scene.activeCamera) {
                     scene.setTransformMatrix(this.activeCamera.getViewMatrix(), this.activeCamera.getProjectionMatrix(true));
                     scene.setTransformMatrix(this.activeCamera.getViewMatrix(), this.activeCamera.getProjectionMatrix(true));
                 }
                 }
             }
             }
             else {
             else {
                 camera = scene.activeCamera;
                 camera = scene.activeCamera;
-                engine.setViewport(scene.activeCamera.viewport);
+                engine.setViewport(scene.activeCamera.viewport, this._size, this._size);
             }
             }
             // Prepare renderingManager
             // Prepare renderingManager
             this._renderingManager.reset();
             this._renderingManager.reset();

File diff ditekan karena terlalu besar
+ 7869 - 7869
dist/preview release/babylon.module.d.ts


File diff ditekan karena terlalu besar
+ 2 - 2
dist/preview release/babylon.worker.js


File diff ditekan karena terlalu besar
+ 5468 - 5468
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.d.ts


File diff ditekan karena terlalu besar
+ 8 - 8
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.js


+ 2 - 2
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.max.js

@@ -32447,14 +32447,14 @@ var BABYLON;
             var camera;
             var camera;
             if (this.activeCamera) {
             if (this.activeCamera) {
                 camera = this.activeCamera;
                 camera = this.activeCamera;
-                engine.setViewport(this.activeCamera.viewport);
+                engine.setViewport(this.activeCamera.viewport, this._size, this._size);
                 if (this.activeCamera !== scene.activeCamera) {
                 if (this.activeCamera !== scene.activeCamera) {
                     scene.setTransformMatrix(this.activeCamera.getViewMatrix(), this.activeCamera.getProjectionMatrix(true));
                     scene.setTransformMatrix(this.activeCamera.getViewMatrix(), this.activeCamera.getProjectionMatrix(true));
                 }
                 }
             }
             }
             else {
             else {
                 camera = scene.activeCamera;
                 camera = scene.activeCamera;
-                engine.setViewport(scene.activeCamera.viewport);
+                engine.setViewport(scene.activeCamera.viewport, this._size, this._size);
             }
             }
             // Prepare renderingManager
             // Prepare renderingManager
             this._renderingManager.reset();
             this._renderingManager.reset();

File diff ditekan karena terlalu besar
+ 5468 - 5468
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.module.d.ts


+ 2 - 2
src/Materials/Textures/babylon.renderTargetTexture.ts

@@ -327,7 +327,7 @@
             let camera: Camera;
             let camera: Camera;
             if (this.activeCamera) {
             if (this.activeCamera) {
                 camera = this.activeCamera;
                 camera = this.activeCamera;
-                engine.setViewport(this.activeCamera.viewport);
+                engine.setViewport(this.activeCamera.viewport, this._size, this._size);
 
 
                 if (this.activeCamera !== scene.activeCamera)
                 if (this.activeCamera !== scene.activeCamera)
                 {
                 {
@@ -336,7 +336,7 @@
             }
             }
             else {
             else {
                 camera = scene.activeCamera;
                 camera = scene.activeCamera;
-                engine.setViewport(scene.activeCamera.viewport);
+                engine.setViewport(scene.activeCamera.viewport, this._size, this._size);
             }
             }
 
 
             // Prepare renderingManager
             // Prepare renderingManager