var gl_context;
var gl_renderer;
initializeWebGL = function(canvas, opt_attrs) {
gl_context = null;
gl_context = canvas.getContext("webgl", opt_attrs);
if (!gl_context) {
err = "Unable to initialize WebGL. Your browser may not support it.";
if (window.domAutomationController) {
console.log(err);
} else {
alert(err);
}
}
}
startWebGLContext = function(opt_attrs) {
var canvas = document.getElementById("glcanvas");
initializeWebGL(canvas, opt_attrs);
if (gl_context) {
gl_context.clearColor(0.0, 1.0, 0.0, 1.0);
gl_context.enable(gl_context.DEPTH_TEST);
gl_context.depthFunc(gl_context.LEQUAL);
gl_context.clearDepth(1);
gl_context.clear(gl_context.COLOR_BUFFER_BIT |
gl_context.DEPTH_BUFFER_BIT);
var ext = gl_context.getExtension("WEBGL_debug_renderer_info");
gl_renderer = gl_context.getParameter(ext.UNMASKED_RENDERER_WEBGL);
}
if (window.domAutomationController) {
domAutomationController.send("SUCCESS");
}
}