sebastien 7 năm trước cách đây
mục cha
commit
2508eb382b

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 20213 - 20213
Playground/babylon.d.txt


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


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


+ 6 - 0
dist/preview release/babylon.max.js

@@ -92111,6 +92111,9 @@ var BABYLON;
                 else if (document.msIsFullScreen !== undefined) {
                     _this._fullscreenVRpresenting = document.msIsFullScreen;
                 }
+                else if (document.msFullscreenElement !== undefined) {
+                    _this._fullscreenVRpresenting = document.msFullscreenElement;
+                }
                 if (!_this._fullscreenVRpresenting && _this._canvas) {
                     _this.exitVR();
                     if (!_this._useCustomVRButton) {
@@ -92308,6 +92311,7 @@ var BABYLON;
             document.addEventListener("mozfullscreenchange", this._onFullscreenChange, false);
             document.addEventListener("webkitfullscreenchange", this._onFullscreenChange, false);
             document.addEventListener("msfullscreenchange", this._onFullscreenChange, false);
+            document.onmsfullscreenchange = this._onFullscreenChange;
             // Display vr button when headset is connected
             if (webVROptions.createFallbackVRDeviceOrientationFreeCamera) {
                 this.displayVRButton();
@@ -93434,6 +93438,7 @@ var BABYLON;
             document.removeEventListener("mozfullscreenchange", this._onFullscreenChange);
             document.removeEventListener("webkitfullscreenchange", this._onFullscreenChange);
             document.removeEventListener("msfullscreenchange", this._onFullscreenChange);
+            document.onmsfullscreenchange = null;
             this._scene.getEngine().onVRDisplayChangedObservable.removeCallback(this._onVRDisplayChanged);
             this._scene.getEngine().onVRRequestPresentStart.removeCallback(this._onVRRequestPresentStart);
             this._scene.getEngine().onVRRequestPresentComplete.removeCallback(this._onVRRequestPresentComplete);
@@ -102429,6 +102434,7 @@ var BABYLON;
             // configure material
             material.useEquirectangularFOV = true;
             material.fovMultiplier = 1.0;
+            material.opacityFresnel = false;
             if (_this._useDirectMapping) {
                 texture.wrapU = BABYLON.Texture.CLAMP_ADDRESSMODE;
                 texture.wrapV = BABYLON.Texture.CLAMP_ADDRESSMODE;

+ 6 - 0
dist/preview release/babylon.no-module.max.js

@@ -92078,6 +92078,9 @@ var BABYLON;
                 else if (document.msIsFullScreen !== undefined) {
                     _this._fullscreenVRpresenting = document.msIsFullScreen;
                 }
+                else if (document.msFullscreenElement !== undefined) {
+                    _this._fullscreenVRpresenting = document.msFullscreenElement;
+                }
                 if (!_this._fullscreenVRpresenting && _this._canvas) {
                     _this.exitVR();
                     if (!_this._useCustomVRButton) {
@@ -92275,6 +92278,7 @@ var BABYLON;
             document.addEventListener("mozfullscreenchange", this._onFullscreenChange, false);
             document.addEventListener("webkitfullscreenchange", this._onFullscreenChange, false);
             document.addEventListener("msfullscreenchange", this._onFullscreenChange, false);
+            document.onmsfullscreenchange = this._onFullscreenChange;
             // Display vr button when headset is connected
             if (webVROptions.createFallbackVRDeviceOrientationFreeCamera) {
                 this.displayVRButton();
@@ -93401,6 +93405,7 @@ var BABYLON;
             document.removeEventListener("mozfullscreenchange", this._onFullscreenChange);
             document.removeEventListener("webkitfullscreenchange", this._onFullscreenChange);
             document.removeEventListener("msfullscreenchange", this._onFullscreenChange);
+            document.onmsfullscreenchange = null;
             this._scene.getEngine().onVRDisplayChangedObservable.removeCallback(this._onVRDisplayChanged);
             this._scene.getEngine().onVRRequestPresentStart.removeCallback(this._onVRRequestPresentStart);
             this._scene.getEngine().onVRRequestPresentComplete.removeCallback(this._onVRRequestPresentComplete);
@@ -102396,6 +102401,7 @@ var BABYLON;
             // configure material
             material.useEquirectangularFOV = true;
             material.fovMultiplier = 1.0;
+            material.opacityFresnel = false;
             if (_this._useDirectMapping) {
                 texture.wrapU = BABYLON.Texture.CLAMP_ADDRESSMODE;
                 texture.wrapV = BABYLON.Texture.CLAMP_ADDRESSMODE;

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


+ 6 - 0
dist/preview release/es6.js

@@ -92078,6 +92078,9 @@ var BABYLON;
                 else if (document.msIsFullScreen !== undefined) {
                     _this._fullscreenVRpresenting = document.msIsFullScreen;
                 }
+                else if (document.msFullscreenElement !== undefined) {
+                    _this._fullscreenVRpresenting = document.msFullscreenElement;
+                }
                 if (!_this._fullscreenVRpresenting && _this._canvas) {
                     _this.exitVR();
                     if (!_this._useCustomVRButton) {
@@ -92275,6 +92278,7 @@ var BABYLON;
             document.addEventListener("mozfullscreenchange", this._onFullscreenChange, false);
             document.addEventListener("webkitfullscreenchange", this._onFullscreenChange, false);
             document.addEventListener("msfullscreenchange", this._onFullscreenChange, false);
+            document.onmsfullscreenchange = this._onFullscreenChange;
             // Display vr button when headset is connected
             if (webVROptions.createFallbackVRDeviceOrientationFreeCamera) {
                 this.displayVRButton();
@@ -93401,6 +93405,7 @@ var BABYLON;
             document.removeEventListener("mozfullscreenchange", this._onFullscreenChange);
             document.removeEventListener("webkitfullscreenchange", this._onFullscreenChange);
             document.removeEventListener("msfullscreenchange", this._onFullscreenChange);
+            document.onmsfullscreenchange = null;
             this._scene.getEngine().onVRDisplayChangedObservable.removeCallback(this._onVRDisplayChanged);
             this._scene.getEngine().onVRRequestPresentStart.removeCallback(this._onVRRequestPresentStart);
             this._scene.getEngine().onVRRequestPresentComplete.removeCallback(this._onVRRequestPresentComplete);
@@ -102396,6 +102401,7 @@ var BABYLON;
             // configure material
             material.useEquirectangularFOV = true;
             material.fovMultiplier = 1.0;
+            material.opacityFresnel = false;
             if (_this._useDirectMapping) {
                 texture.wrapU = BABYLON.Texture.CLAMP_ADDRESSMODE;
                 texture.wrapV = BABYLON.Texture.CLAMP_ADDRESSMODE;

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


+ 6 - 0
dist/preview release/viewer/babylon.viewer.max.js

@@ -92199,6 +92199,9 @@ var BABYLON;
                 else if (document.msIsFullScreen !== undefined) {
                     _this._fullscreenVRpresenting = document.msIsFullScreen;
                 }
+                else if (document.msFullscreenElement !== undefined) {
+                    _this._fullscreenVRpresenting = document.msFullscreenElement;
+                }
                 if (!_this._fullscreenVRpresenting && _this._canvas) {
                     _this.exitVR();
                     if (!_this._useCustomVRButton) {
@@ -92396,6 +92399,7 @@ var BABYLON;
             document.addEventListener("mozfullscreenchange", this._onFullscreenChange, false);
             document.addEventListener("webkitfullscreenchange", this._onFullscreenChange, false);
             document.addEventListener("msfullscreenchange", this._onFullscreenChange, false);
+            document.onmsfullscreenchange = this._onFullscreenChange;
             // Display vr button when headset is connected
             if (webVROptions.createFallbackVRDeviceOrientationFreeCamera) {
                 this.displayVRButton();
@@ -93522,6 +93526,7 @@ var BABYLON;
             document.removeEventListener("mozfullscreenchange", this._onFullscreenChange);
             document.removeEventListener("webkitfullscreenchange", this._onFullscreenChange);
             document.removeEventListener("msfullscreenchange", this._onFullscreenChange);
+            document.onmsfullscreenchange = null;
             this._scene.getEngine().onVRDisplayChangedObservable.removeCallback(this._onVRDisplayChanged);
             this._scene.getEngine().onVRRequestPresentStart.removeCallback(this._onVRRequestPresentStart);
             this._scene.getEngine().onVRRequestPresentComplete.removeCallback(this._onVRRequestPresentComplete);
@@ -102517,6 +102522,7 @@ var BABYLON;
             // configure material
             material.useEquirectangularFOV = true;
             material.fovMultiplier = 1.0;
+            material.opacityFresnel = false;
             if (_this._useDirectMapping) {
                 texture.wrapU = BABYLON.Texture.CLAMP_ADDRESSMODE;
                 texture.wrapV = BABYLON.Texture.CLAMP_ADDRESSMODE;

+ 4 - 0
src/Cameras/VR/babylon.vrExperienceHelper.ts

@@ -621,6 +621,7 @@ module BABYLON {
             document.addEventListener("mozfullscreenchange", this._onFullscreenChange, false);
             document.addEventListener("webkitfullscreenchange", this._onFullscreenChange, false);
             document.addEventListener("msfullscreenchange", this._onFullscreenChange, false);
+            (<any>document).onmsfullscreenchange = this._onFullscreenChange;
 
             // Display vr button when headset is connected
             if (webVROptions.createFallbackVRDeviceOrientationFreeCamera) {
@@ -724,6 +725,8 @@ module BABYLON {
                 this._fullscreenVRpresenting = document.webkitIsFullScreen;
             } else if (document.msIsFullScreen !== undefined) {
                 this._fullscreenVRpresenting = document.msIsFullScreen;
+            } else if ((<any>document).msFullscreenElement !== undefined) {
+                this._fullscreenVRpresenting = (<any>document).msFullscreenElement;
             }
             if (!this._fullscreenVRpresenting && this._canvas) {
                 this.exitVR();
@@ -1796,6 +1799,7 @@ module BABYLON {
             document.removeEventListener("mozfullscreenchange", this._onFullscreenChange);
             document.removeEventListener("webkitfullscreenchange", this._onFullscreenChange);
             document.removeEventListener("msfullscreenchange", this._onFullscreenChange);
+            (<any>document).onmsfullscreenchange = null;
 
             this._scene.getEngine().onVRDisplayChangedObservable.removeCallback(this._onVRDisplayChanged);
             this._scene.getEngine().onVRRequestPresentStart.removeCallback(this._onVRRequestPresentStart);

+ 1 - 0
src/Helpers/babylon.videoDome.ts

@@ -90,6 +90,7 @@ module BABYLON {
             // configure material
             material.useEquirectangularFOV = true;
             material.fovMultiplier = 1.0;
+            material.opacityFresnel = false;
 
             if (this._useDirectMapping) {
                 texture.wrapU = Texture.CLAMP_ADDRESSMODE;