function parseArgs() { var query = window.location.search.substring(1);
var split = query.split("&");
var args = {} for (var i = 0; i < split.length; i++) { var pair = split[i].split("=");
var key = pair[0]; var value = true; if (pair.length >= 2) {
eval("value = " + decodeURIComponent(pair[1]) + ";");
}
args[key] = value;
}
return args;
}
var gArgs = null; function arg(key, defaultVal) { if (gArgs === null) {
gArgs = parseArgs();
}
if (!(key in gArgs)) return defaultVal;
return gArgs[key];
}
function initGL(canvas) { if (arg("nogl")) returnnull;
var gl = null;
var withAA = arg("aa", false); var withAlpha = arg("alpha", false); var withDepth = arg("depth", false); var withPremult = arg("premult", false); var withPreserve = arg("preserve", false); var withStencil = arg("stencil", false);