Преглед на файлове

WebGLRenderer: Removed renderTarget.is3D()

Mr.doob преди 4 години
родител
ревизия
effe04bb47
променени са 1 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 8 1
      src/renderers/WebGLRenderer.js

+ 8 - 1
src/renderers/WebGLRenderer.js

@@ -1786,7 +1786,14 @@ function WebGLRenderer( parameters ) {
 
 		if ( renderTarget ) {
 
-			isRenderTarget3D = renderTarget.is3D();
+			const texture = renderTarget.texture;
+
+			if ( texture.isDataTexture3D || texture.isDataTexture2DArray ) {
+
+				isRenderTarget3D = true;
+
+			}
+
 			const __webglFramebuffer = properties.get( renderTarget ).__webglFramebuffer;
 
 			if ( renderTarget.isWebGLCubeRenderTarget ) {