浏览代码

Merge pull request #21309 from Mugen87/dev48

WebGLCubeRenderTarget: Add missing texture configuration.
Mr.doob 4 年之前
父节点
当前提交
ae07b90c5b

+ 1 - 0
docs/api/en/renderers/WebGLCubeRenderTarget.html

@@ -36,6 +36,7 @@
 		[page:Constant wrapT] - default is [page:Textures ClampToEdgeWrapping]. <br />
 		[page:Constant magFilter] - default is [page:Textures .LinearFilter]. <br />
 		[page:Constant minFilter] - default is [page:Textures LinearFilter]. <br />
+		[page:Boolean generateMipmaps] - default is *false*.<br />
 		[page:Constant format] - default is [page:Textures RGBAFormat]. <br />
 		[page:Constant type] - default is [page:Textures UnsignedByteType]. <br />
 		[page:Number anisotropy] - default is *1*. See [page:Texture.anistropy]<br />

+ 1 - 0
docs/api/zh/renderers/WebGLCubeRenderTarget.html

@@ -33,6 +33,7 @@
 		[page:Constant wrapT] - 默认是[page:Textures ClampToEdgeWrapping]. <br />
 		[page:Constant magFilter] - 默认是[page:Textures .LinearFilter]. <br />
 		[page:Constant minFilter] - 默认是[page:Textures LinearFilter]. <br />
+		[page:Boolean generateMipmaps] - 默认是*false*.<br />
 		[page:Constant format] - 默认是[page:Textures RGBAFormat]. <br />
 		[page:Constant type] - 默认是[page:Textures UnsignedByteType]. <br />
 		[page:Number anisotropy] - 默认是 *1*. 参见[page:Texture.anistropy]<br />

+ 3 - 0
src/renderers/WebGLCubeRenderTarget.js

@@ -25,6 +25,9 @@ class WebGLCubeRenderTarget extends WebGLRenderTarget {
 
 		this.texture = new CubeTexture( undefined, options.mapping, options.wrapS, options.wrapT, options.magFilter, options.minFilter, options.format, options.type, options.anisotropy, options.encoding );
 
+		this.texture.generateMipmaps = options.generateMipmaps !== undefined ? options.generateMipmaps : false;
+		this.texture.minFilter = options.minFilter !== undefined ? options.minFilter : LinearFilter;
+
 		this.texture._needsFlipEnvMap = false;
 
 	}