File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -25,12 +25,18 @@ export default {
2525 }
2626 } ,
2727
28+ getExtension ( gl , ext_name ) {
29+ if ( this . disabled !== true ) {
30+ return getExtension ( gl , ext_name ) ;
31+ }
32+ } ,
33+
2834 create ( gl , setup , teardown ) {
2935 let vao = { } ;
3036 vao . setup = setup ;
3137 vao . teardown = teardown ;
3238
33- let ext = getExtension ( gl , 'OES_vertex_array_object' ) ;
39+ let ext = this . getExtension ( gl , 'OES_vertex_array_object' ) ;
3440 if ( ext != null ) {
3541 vao . _vao = ext . createVertexArrayOES ( ) ;
3642 ext . bindVertexArrayOES ( vao . _vao ) ;
@@ -58,7 +64,7 @@ export default {
5864 } ,
5965
6066 bind ( gl , vao ) {
61- let ext = getExtension ( gl , 'OES_vertex_array_object' ) ;
67+ let ext = this . getExtension ( gl , 'OES_vertex_array_object' ) ;
6268 if ( vao != null ) {
6369 if ( ext != null && vao . _vao != null ) {
6470 ext . bindVertexArrayOES ( vao . _vao ) ;
@@ -81,7 +87,7 @@ export default {
8187 } ,
8288
8389 destroy ( gl , vao ) {
84- let ext = getExtension ( gl , 'OES_vertex_array_object' ) ;
90+ let ext = this . getExtension ( gl , 'OES_vertex_array_object' ) ;
8591 if ( ext != null && vao != null && vao . _vao != null ) {
8692 ext . deleteVertexArrayOES ( vao . _vao ) ;
8793 vao . _vao = null ;
You can’t perform that action at this time.
0 commit comments