 
     @debugContext = WebGLDebugUtils.makeDebugContext @nativeContext, null, throwErrorOnUndefinedArgument, null
 
+    @_contextRequiresSetup = true
 
     @gl = if @_debugMode then @debugContext else @nativeContext
 


    @_frameScheduled = false

    if @_contextRequiresSetup
      @_setupContext()
      @_contextRequiresSetup = false

    if @_geometryIsDirty
      @_updateGeometry()

    unless browserSupportsRequiredFeatures()
      throw new Error "This browser does not support WebGL"

    # The number of vertices drawn
    @vertexCount = 4

