Browse Source

Revert Fix orthographic camera rendering for CSS3D on safari on High DPI displays

WestLangley 5 years ago
parent
commit
8a39501dba
2 changed files with 4 additions and 24 deletions
  1. 2 12
      examples/js/renderers/CSS3DRenderer.js
  2. 2 12
      examples/jsm/renderers/CSS3DRenderer.js

+ 2 - 12
examples/js/renderers/CSS3DRenderer.js

@@ -82,7 +82,6 @@ THREE.CSS3DRenderer = function () {
 	domElement.appendChild( cameraElement );
 
 	var isIE = /Trident/i.test( navigator.userAgent );
-	var isSafari = /Safari/.test( navigator.userAgent ) && ! /Chrome/.test( navigator.userAgent );
 
 	this.getSize = function () {
 
@@ -331,17 +330,8 @@ THREE.CSS3DRenderer = function () {
 			'scale(' + fov + ')' + 'translate(' + epsilon( tx ) + 'px,' + epsilon( ty ) + 'px)' + getCameraCSSMatrix( camera.matrixWorldInverse ) :
 			'translateZ(' + fov + 'px)' + getCameraCSSMatrix( camera.matrixWorldInverse );
 
-		var cameraTranslateX = _widthHalf;
-		var cameraTranslateY = _heightHalf;
-
-		if ( isSafari && camera.isOrthographicCamera ) {
-
-			cameraTranslateX = Math.round( cameraTranslateX );
-			cameraTranslateY = Math.round( cameraTranslateY );
-
-		}
-
-		var style = cameraCSSMatrix + 'translate(' + cameraTranslateX + 'px,' + cameraTranslateY + 'px)';
+		var style = cameraCSSMatrix +
+			'translate(' + _widthHalf + 'px,' + _heightHalf + 'px)';
 
 		if ( cache.camera.style !== style && ! isIE ) {
 

+ 2 - 12
examples/jsm/renderers/CSS3DRenderer.js

@@ -86,7 +86,6 @@ var CSS3DRenderer = function () {
 	domElement.appendChild( cameraElement );
 
 	var isIE = /Trident/i.test( navigator.userAgent );
-	var isSafari = /Safari/.test( navigator.userAgent ) && ! /Chrome/.test( navigator.userAgent );
 
 	this.getSize = function () {
 
@@ -335,17 +334,8 @@ var CSS3DRenderer = function () {
 			'scale(' + fov + ')' + 'translate(' + epsilon( tx ) + 'px,' + epsilon( ty ) + 'px)' + getCameraCSSMatrix( camera.matrixWorldInverse ) :
 			'translateZ(' + fov + 'px)' + getCameraCSSMatrix( camera.matrixWorldInverse );
 
-		var cameraTranslateX = _widthHalf;
-		var cameraTranslateY = _heightHalf;
-
-		if ( isSafari && camera.isOrthographicCamera ) {
-
-			cameraTranslateX = Math.round( cameraTranslateX );
-			cameraTranslateY = Math.round( cameraTranslateY );
-
-		}
-
-		var style = cameraCSSMatrix + 'translate(' + cameraTranslateX + 'px,' + cameraTranslateY + 'px)';
+		var style = cameraCSSMatrix +
+			'translate(' + _widthHalf + 'px,' + _heightHalf + 'px)';
 
 		if ( cache.camera.style !== style && ! isIE ) {