gl-shader
Version:
WebGL shader wrapper
14 lines (13 loc) • 465 B
JavaScript
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