2
0
Mr.doob 2 жил өмнө
parent
commit
555db24294

+ 16 - 3
build/three.cjs

@@ -28000,6 +28000,7 @@ class WebGLRenderer {
 
 		const _projScreenMatrix = new Matrix4();
 
+		const _vector2 = new Vector2();
 		const _vector3 = new Vector3();
 
 		const _emptyScene = { background: null, fog: null, environment: null, overrideMaterial: null, isScene: true };
@@ -29126,11 +29127,11 @@ class WebGLRenderer {
 
 		function renderTransmissionPass( opaqueObjects, transmissiveObjects, scene, camera ) {
 
-			if ( _transmissionRenderTarget === null ) {
+			const isWebGL2 = capabilities.isWebGL2;
 
-				const isWebGL2 = capabilities.isWebGL2;
+			if ( _transmissionRenderTarget === null ) {
 
-				_transmissionRenderTarget = new WebGLRenderTarget( 1024 * _pixelRatio, 1024 * _pixelRatio, {
+				_transmissionRenderTarget = new WebGLRenderTarget( 1, 1, {
 					generateMipmaps: true,
 					type: extensions.has( 'EXT_color_buffer_half_float' ) ? HalfFloatType : UnsignedByteType,
 					minFilter: LinearMipmapLinearFilter,
@@ -29149,6 +29150,18 @@ class WebGLRenderer {
 
 			}
 
+			_this.getDrawingBufferSize( _vector2 );
+
+			if ( isWebGL2 ) {
+
+				_transmissionRenderTarget.setSize( _vector2.x, _vector2.y );
+
+			} else {
+
+				_transmissionRenderTarget.setSize( floorPowerOfTwo( _vector2.x ), floorPowerOfTwo( _vector2.y ) );
+
+			}
+
 			//
 
 			const currentRenderTarget = _this.getRenderTarget();

+ 16 - 3
build/three.js

@@ -28005,6 +28005,7 @@ console.warn( 'Scripts "build/three.js" and "build/three.min.js" are deprecated
 
 			const _projScreenMatrix = new Matrix4();
 
+			const _vector2 = new Vector2();
 			const _vector3 = new Vector3();
 
 			const _emptyScene = { background: null, fog: null, environment: null, overrideMaterial: null, isScene: true };
@@ -29131,11 +29132,11 @@ console.warn( 'Scripts "build/three.js" and "build/three.min.js" are deprecated
 
 			function renderTransmissionPass( opaqueObjects, transmissiveObjects, scene, camera ) {
 
-				if ( _transmissionRenderTarget === null ) {
+				const isWebGL2 = capabilities.isWebGL2;
 
-					const isWebGL2 = capabilities.isWebGL2;
+				if ( _transmissionRenderTarget === null ) {
 
-					_transmissionRenderTarget = new WebGLRenderTarget( 1024 * _pixelRatio, 1024 * _pixelRatio, {
+					_transmissionRenderTarget = new WebGLRenderTarget( 1, 1, {
 						generateMipmaps: true,
 						type: extensions.has( 'EXT_color_buffer_half_float' ) ? HalfFloatType : UnsignedByteType,
 						minFilter: LinearMipmapLinearFilter,
@@ -29154,6 +29155,18 @@ console.warn( 'Scripts "build/three.js" and "build/three.min.js" are deprecated
 
 				}
 
+				_this.getDrawingBufferSize( _vector2 );
+
+				if ( isWebGL2 ) {
+
+					_transmissionRenderTarget.setSize( _vector2.x, _vector2.y );
+
+				} else {
+
+					_transmissionRenderTarget.setSize( floorPowerOfTwo( _vector2.x ), floorPowerOfTwo( _vector2.y ) );
+
+				}
+
 				//
 
 				const currentRenderTarget = _this.getRenderTarget();

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
build/three.min.js


+ 16 - 3
build/three.module.js

@@ -27998,6 +27998,7 @@ class WebGLRenderer {
 
 		const _projScreenMatrix = new Matrix4();
 
+		const _vector2 = new Vector2();
 		const _vector3 = new Vector3();
 
 		const _emptyScene = { background: null, fog: null, environment: null, overrideMaterial: null, isScene: true };
@@ -29124,11 +29125,11 @@ class WebGLRenderer {
 
 		function renderTransmissionPass( opaqueObjects, transmissiveObjects, scene, camera ) {
 
-			if ( _transmissionRenderTarget === null ) {
+			const isWebGL2 = capabilities.isWebGL2;
 
-				const isWebGL2 = capabilities.isWebGL2;
+			if ( _transmissionRenderTarget === null ) {
 
-				_transmissionRenderTarget = new WebGLRenderTarget( 1024 * _pixelRatio, 1024 * _pixelRatio, {
+				_transmissionRenderTarget = new WebGLRenderTarget( 1, 1, {
 					generateMipmaps: true,
 					type: extensions.has( 'EXT_color_buffer_half_float' ) ? HalfFloatType : UnsignedByteType,
 					minFilter: LinearMipmapLinearFilter,
@@ -29147,6 +29148,18 @@ class WebGLRenderer {
 
 			}
 
+			_this.getDrawingBufferSize( _vector2 );
+
+			if ( isWebGL2 ) {
+
+				_transmissionRenderTarget.setSize( _vector2.x, _vector2.y );
+
+			} else {
+
+				_transmissionRenderTarget.setSize( floorPowerOfTwo( _vector2.x ), floorPowerOfTwo( _vector2.y ) );
+
+			}
+
 			//
 
 			const currentRenderTarget = _this.getRenderTarget();

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
build/three.module.min.js


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно