List of usage examples for com.google.gwt.html5.client CanvasElement getContextWebGL
public final WebGLRenderingContext getContextWebGL()
From source file:com.googlecode.gwtquake.client.WebGLGl1Contect.java
License:Open Source License
public WebGLGl1Contect(CanvasElement canvas) { this.canvas = canvas; gl = canvas.getContextWebGL(); if (gl == null) { throw new UnsupportedOperationException("WebGL N/A"); }//from w ww .ja v a 2s .c om initShader(); checkError("initShader"); elementBuffer = gl.createBuffer(); checkError("createBuffer f. elements"); for (int i = 0; i < bufferData.length; i++) { BufferData bd = new BufferData(); bd.buffer = gl.createBuffer(); checkError("createBuffer" + i); bufferData[i] = bd; } }