File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -603,9 +603,9 @@ class AScene extends AEntity {
603
603
604
604
this . maxCanvasSize = { height : 1920 , width : 1920 } ;
605
605
606
- // By default, we are having 8Frame 1.1.0 run WebGL1 instead of vanilla Aframe-1.1.0's
607
- // default behavior of using WebGL2.
608
- let useWebGL2 = false ;
606
+ // Use WebGL2 as long as it is available or the user specifies webgl2: false. Aframe-1.3.0
607
+ // and later are also WebGL2 by default .
608
+ let useWebGL2 = true ;
609
609
if ( this . hasAttribute ( 'renderer' ) ) {
610
610
rendererAttrString = this . getAttribute ( 'renderer' ) ;
611
611
rendererAttr = utils . styleParser . parse ( rendererAttrString ) ;
@@ -635,10 +635,8 @@ class AScene extends AEntity {
635
635
}
636
636
637
637
if ( rendererAttr . webgl2 ) {
638
- // We only want to use WebGL2 if they explicitly specify 'renderer: "webgl2: true"' and
639
- // their device is capable of webgl2 rendering.
640
- const isWebGL2Available = ! ! document . createElement ( 'canvas' ) . getContext ( 'webgl2' ) ;
641
- useWebGL2 = rendererAttr . webgl2 === 'true' && isWebGL2Available ;
638
+ // If the user specifies 'renderer: "webgl2: false"' then we will use webgl 1.
639
+ useWebGL2 = rendererAttr . webgl2 !== 'false' ;
642
640
}
643
641
644
642
this . maxCanvasSize = {
You can’t perform that action at this time.
0 commit comments