浏览代码

Revert the change of setupFrameBufferTexture in WebGLTextures

Takahiro 7 年之前
父节点
当前提交
bdbc68bc29
共有 1 个文件被更改,包括 1 次插入2 次删除
  1. 1 2
      src/renderers/webgl/WebGLTextures.js

+ 1 - 2
src/renderers/webgl/WebGLTextures.js

@@ -654,8 +654,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils,
 		var glFormat = utils.convert( renderTarget.texture.format );
 		var glType = utils.convert( renderTarget.texture.type );
 		var glInternalFormat = getInternalFormat( glFormat, glType );
-		var array = ( _gl.isWebGL2 ) ? new Uint8Array( renderTarget.width * renderTarget.height * 4 ) : null;
-		state.texImage2D( textureTarget, 0, glInternalFormat, renderTarget.width, renderTarget.height, 0, glFormat, glType, array );
+		state.texImage2D( textureTarget, 0, glInternalFormat, renderTarget.width, renderTarget.height, 0, glFormat, glType, null );
 		_gl.bindFramebuffer( _gl.FRAMEBUFFER, framebuffer );
 		_gl.framebufferTexture2D( _gl.FRAMEBUFFER, attachment, textureTarget, properties.get( renderTarget.texture ).__webglTexture, 0 );
 		_gl.bindFramebuffer( _gl.FRAMEBUFFER, null );