text: function GLError (rawError, shortMessage, longMessage) {
      this.shortMessage = shortMessage || ''
      this.longMessage = longMessage || ''
      this.rawError = rawError || ''
      this.message =
        'gl-shader: ' + (shortMessage || rawError || '') +
        (longMessage ? '\n'+longMessage : '')
      this.stack = (new Error()).stack
  }
  GLError.prototype = new Error
  GLError.prototype.name = 'GLError'
  GLError.prototype.constructor = GLError
  module.exports = GLError
  