But how must the Code be changed to use that?
At the moment, you have sth. like this to initialize your WebGLCanvas:
To use the GWT 2.2 Canvas you must include the GWT module containing the canvas widget:WebGLCanvas webGLCanvas = new WebGLCanvas("500px", "500px");glContext = webGLCanvas.getGlContext();glContext.viewport(0, 0, 500, 500);
[...]
<inherits name='com.google.gwt.canvas.Canvas'/>
and change the initialization code to:
webGLCanvas = Canvas.createIfSupported();Remember: The Canvas and WebGLRenderingContext can both be null if the browser doesn't support Canvas or WebGL.
webGLCanvas.setCoordinateSpaceHeight(500);
webGLCanvas.setCoordinateSpaceWidth(500);
glContext = (WebGLRenderingContext) webGLCanvas.getContext("experimental-webgl");
glContext.viewport(0, 0, 500, 500);
[...]
Now that it's possible to use a standard GWT widget for GwtGL, our own WebGLCanvas will be deprecated. But we don't delete it as you can't use the WebGLContextAttributes with the GWT 2.2 Canvas.
Keine Kommentare:
Kommentar veröffentlichen