diff --git a/examples/webgl_loader_gltf.html b/examples/webgl_loader_gltf.html index 5e8aa13ad5d7a..bc10040d19c47 100644 --- a/examples/webgl_loader_gltf.html +++ b/examples/webgl_loader_gltf.html @@ -5,6 +5,10 @@ + + diff --git a/package.json b/package.json index dc55038b27789..8bc281014be81 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@oppentech/three", - "version": "0.115.6", + "version": "0.115.7", "description": "JavaScript 3D library", "main": "build/three.js", "module": "build/three.module.js", diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index e077324457759..a8ae69151245d 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -198,7 +198,7 @@ function WebGLRenderer( parameters ) { preserveDrawingBuffer: _preserveDrawingBuffer, powerPreference: _powerPreference, failIfMajorPerformanceCaveat: _failIfMajorPerformanceCaveat, - xrCompatible: true + // xrCompatible: true }; // event listeners must be registered before WebGL context is created, see #12753 @@ -206,7 +206,7 @@ function WebGLRenderer( parameters ) { _canvas.addEventListener( 'webglcontextlost', onContextLost, false ); _canvas.addEventListener( 'webglcontextrestored', onContextRestore, false ); - _gl = _context || _canvas.getContext( 'webgl', contextAttributes ) || _canvas.getContext( 'experimental-webgl', contextAttributes ); + _gl = _context || _canvas.getContext( 'webgl2', contextAttributes ) || _canvas.getContext( 'webgl', contextAttributes ) || _canvas.getContext( 'experimental-webgl', contextAttributes ); if ( _gl === null ) {