添加关照、全局等高线、修改图层问题
This commit is contained in:
		| @ -0,0 +1,36 @@ | ||||
| class WebGLCapabilities { | ||||
|  | ||||
| 	constructor( backend ) { | ||||
|  | ||||
| 		this.backend = backend; | ||||
|  | ||||
| 		this.maxAnisotropy = null; | ||||
|  | ||||
| 	} | ||||
|  | ||||
| 	getMaxAnisotropy() { | ||||
|  | ||||
| 		if ( this.maxAnisotropy !== null ) return this.maxAnisotropy; | ||||
|  | ||||
| 		const gl = this.backend.gl; | ||||
| 		const extensions = this.backend.extensions; | ||||
|  | ||||
| 		if ( extensions.has( 'EXT_texture_filter_anisotropic' ) === true ) { | ||||
|  | ||||
| 			const extension = extensions.get( 'EXT_texture_filter_anisotropic' ); | ||||
|  | ||||
| 			this.maxAnisotropy = gl.getParameter( extension.MAX_TEXTURE_MAX_ANISOTROPY_EXT ); | ||||
|  | ||||
| 		} else { | ||||
|  | ||||
| 			this.maxAnisotropy = 0; | ||||
|  | ||||
| 		} | ||||
|  | ||||
| 		return this.maxAnisotropy; | ||||
|  | ||||
| 	} | ||||
|  | ||||
| } | ||||
|  | ||||
| export default WebGLCapabilities; | ||||
		Reference in New Issue
	
	Block a user