1
0
Mr.doob 1 жил өмнө
parent
commit
70bdbb761f

+ 7 - 9
build/three.webgpu.js

@@ -5247,7 +5247,7 @@ class TextureNode extends UniformNode {
 
 
 		const texture = this.value;
 		const texture = this.value;
 
 
-		if ( builder.isFlipY() && ( texture.isRenderTargetTexture === true || texture.isFramebufferTexture === true || texture.isDepthTexture === true ) ) {
+		if ( builder.isFlipY() && ( ( texture.image instanceof ImageBitmap && texture.flipY === true ) || texture.isRenderTargetTexture === true || texture.isFramebufferTexture === true || texture.isDepthTexture === true ) ) {
 
 
 			if ( this.sampler ) {
 			if ( this.sampler ) {
 
 
@@ -14202,9 +14202,13 @@ class RenderObjects {
 
 
 			renderObject.updateClipping( clippingContext );
 			renderObject.updateClipping( clippingContext );
 
 
-			const needsGeometryUpdate = renderObject.needsGeometryUpdate;
+			if ( renderObject.needsGeometryUpdate ) {
 
 
-			if ( renderObject.version !== material.version || renderObject.needsUpdate || needsGeometryUpdate ) {
+				renderObject.setGeometry( object.geometry );
+
+			}
+
+			if ( renderObject.version !== material.version || renderObject.needsUpdate ) {
 
 
 				if ( renderObject.initialCacheKey !== renderObject.getCacheKey() ) {
 				if ( renderObject.initialCacheKey !== renderObject.getCacheKey() ) {
 
 
@@ -14216,12 +14220,6 @@ class RenderObjects {
 
 
 					renderObject.version = material.version;
 					renderObject.version = material.version;
 
 
-					if ( needsGeometryUpdate ) {
-
-						renderObject.setGeometry( object.geometry );
-
-					}
-
 				}
 				}
 
 
 			}
 			}

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


+ 7 - 9
build/three.webgpu.nodes.js

@@ -5247,7 +5247,7 @@ class TextureNode extends UniformNode {
 
 
 		const texture = this.value;
 		const texture = this.value;
 
 
-		if ( builder.isFlipY() && ( texture.isRenderTargetTexture === true || texture.isFramebufferTexture === true || texture.isDepthTexture === true ) ) {
+		if ( builder.isFlipY() && ( ( texture.image instanceof ImageBitmap && texture.flipY === true ) || texture.isRenderTargetTexture === true || texture.isFramebufferTexture === true || texture.isDepthTexture === true ) ) {
 
 
 			if ( this.sampler ) {
 			if ( this.sampler ) {
 
 
@@ -14202,9 +14202,13 @@ class RenderObjects {
 
 
 			renderObject.updateClipping( clippingContext );
 			renderObject.updateClipping( clippingContext );
 
 
-			const needsGeometryUpdate = renderObject.needsGeometryUpdate;
+			if ( renderObject.needsGeometryUpdate ) {
 
 
-			if ( renderObject.version !== material.version || renderObject.needsUpdate || needsGeometryUpdate ) {
+				renderObject.setGeometry( object.geometry );
+
+			}
+
+			if ( renderObject.version !== material.version || renderObject.needsUpdate ) {
 
 
 				if ( renderObject.initialCacheKey !== renderObject.getCacheKey() ) {
 				if ( renderObject.initialCacheKey !== renderObject.getCacheKey() ) {
 
 
@@ -14216,12 +14220,6 @@ class RenderObjects {
 
 
 					renderObject.version = material.version;
 					renderObject.version = material.version;
 
 
-					if ( needsGeometryUpdate ) {
-
-						renderObject.setGeometry( object.geometry );
-
-					}
-
 				}
 				}
 
 
 			}
 			}

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


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

粤ICP备19079148号