diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index e38f6086ec6049ab0fb795e06724ed0ac0c2d30c..57b7d25b629a76c725c2b4f083080c12ddfb44a4 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -278,7 +278,7 @@ function WebGLRenderer( parameters ) { state.scissor( _currentScissor.copy( _scissor ).multiplyScalar( _pixelRatio ).floor() ); state.viewport( _currentViewport.copy( _viewport ).multiplyScalar( _pixelRatio ).floor() ); - info = new WebGLInfo(); + info = new WebGLInfo( _gl ); properties = new WebGLProperties(); textures = new WebGLTextures( _gl, extensions, state, properties, capabilities, utils, info ); attributes = new WebGLAttributes( _gl ); diff --git a/src/renderers/webgl/WebGLInfo.d.ts b/src/renderers/webgl/WebGLInfo.d.ts index cc0837eab99b1e7b9c98052eb5a35cfce0d73791..558ec4d4854f8e34609d136478fe40749b077485 100644 --- a/src/renderers/webgl/WebGLInfo.d.ts +++ b/src/renderers/webgl/WebGLInfo.d.ts @@ -5,7 +5,7 @@ import { WebGLProgram } from './WebGLProgram'; */ export class WebGLInfo { - constructor(); + constructor( gl: WebGLRenderingContext ); autoReset: boolean; memory: { diff --git a/src/renderers/webgl/WebGLInfo.js b/src/renderers/webgl/WebGLInfo.js index 107008bf697f05fbf4b5ca5f67de43570da39e1f..de30b40a48f0a7b8bc8424bc44a01107f8e8c9b1 100644 --- a/src/renderers/webgl/WebGLInfo.js +++ b/src/renderers/webgl/WebGLInfo.js @@ -2,7 +2,7 @@ * @author Mugen87 / https://github.com/Mugen87 */ -function WebGLInfo() { +function WebGLInfo( gl ) { var memory = { geometries: 0,