Browse Source

Add comment explain event listener before the context

Luigi De Rosa 7 years ago
parent
commit
d68a198524
2 changed files with 4 additions and 0 deletions
  1. 2 0
      src/renderers/WebGL2Renderer.js
  2. 2 0
      src/renderers/WebGLRenderer.js

+ 2 - 0
src/renderers/WebGL2Renderer.js

@@ -41,6 +41,8 @@ function WebGL2Renderer( parameters ) {
 			powerPreference: _powerPreference
 		};
 
+		// event listeners must be registered before WebGL context is created, see #12753
+
 		_canvas.addEventListener( 'webglcontextlost', onContextLost, false );
 		_canvas.addEventListener( 'webglcontextrestored', function () { } );
 

+ 2 - 0
src/renderers/WebGLRenderer.js

@@ -204,6 +204,8 @@ function WebGLRenderer( parameters ) {
 			powerPreference: _powerPreference
 		};
 
+		// event listeners must be registered before WebGL context is created, see #12753
+
 		_canvas.addEventListener( 'webglcontextlost', onContextLost, false );
 		_canvas.addEventListener( 'webglcontextrestored', onContextRestore, false );