@Override public void glViewport (int x, int y, int width, int height) { gl.viewport(x, y, width, height); } }
@Override public void glViewport (int x, int y, int width, int height) { gl.viewport(x, y, width, height); } }
public GwtGraphics (Panel root, GwtApplicationConfiguration config) { Canvas canvasWidget = Canvas.createIfSupported(); if (canvasWidget == null) throw new GdxRuntimeException("Canvas not supported"); canvas = canvasWidget.getCanvasElement(); root.add(canvasWidget); canvas.setWidth(config.width); canvas.setHeight(config.height); this.config = config; WebGLContextAttributes attributes = WebGLContextAttributes.create(); attributes.setAntialias(config.antialiasing); attributes.setStencil(config.stencil); attributes.setAlpha(config.alpha); attributes.setPremultipliedAlpha(config.premultipliedAlpha); attributes.setPreserveDrawingBuffer(config.preserveDrawingBuffer); context = WebGLRenderingContext.getContext(canvas, attributes); context.viewport(0, 0, config.width, config.height); this.gl = config.useDebugGL ? new GwtGL20Debug(context) : new GwtGL20(context); String versionString = gl.glGetString(GL20.GL_VERSION); String vendorString = gl.glGetString(GL20.GL_VENDOR); String rendererString = gl.glGetString(GL20.GL_RENDERER); glVersion = new GLVersion(Application.ApplicationType.WebGL, versionString, vendorString, rendererString); }
public GwtGraphics (Panel root, GwtApplicationConfiguration config) { Canvas canvasWidget = Canvas.createIfSupported(); if (canvasWidget == null) throw new GdxRuntimeException("Canvas not supported"); canvas = canvasWidget.getCanvasElement(); root.add(canvasWidget); canvas.setWidth(config.width); canvas.setHeight(config.height); this.config = config; WebGLContextAttributes attributes = WebGLContextAttributes.create(); attributes.setAntialias(config.antialiasing); attributes.setStencil(config.stencil); attributes.setAlpha(config.alpha); attributes.setPremultipliedAlpha(config.premultipliedAlpha); attributes.setPreserveDrawingBuffer(config.preserveDrawingBuffer); context = WebGLRenderingContext.getContext(canvas, attributes); context.viewport(0, 0, config.width, config.height); this.gl = config.useDebugGL ? new GwtGL20Debug(context) : new GwtGL20(context); String versionString = gl.glGetString(GL20.GL_VERSION); String vendorString = gl.glGetString(GL20.GL_VENDOR); String rendererString = gl.glGetString(GL20.GL_RENDERER); glVersion = new GLVersion(Application.ApplicationType.WebGL, versionString, vendorString, rendererString); }
@Override public void glViewport (int x, int y, int width, int height) { gl.viewport(x, y, width, height); } }
@Override public void glViewport(int x, int y, int w, int h) { gl.viewport(x, y, w, h); // checkError("glViewport"); }
@Override public void glViewport(int x, int y, int w, int h) { gl.viewport(x, y, w, h); }
@Override public void glViewport(int x, int y, int w, int h) { gl.viewport(x, y, w, h); }
@Override public void glViewport (int x, int y, int width, int height) { gl.viewport(x, y, width, height); }
@Override public void onModuleLoad() { canvas = Document.get().createElement("canvas").cast(); Document.get().getBody().appendChild(canvas); canvas.setWidth(CANVAS_WIDTH); canvas.setHeight(CANVAS_HEIGHT); gl = WebGLRenderingContext.getContext(canvas); gl.viewport(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT); init(); new Timer() { @Override public void run() { draw(); } }.scheduleRepeating(100); }
@Override public void onModuleLoad() { canvas = Document.get().createElement("canvas").cast(); Document.get().getBody().appendChild(canvas); canvas.setWidth(CANVAS_WIDTH); canvas.setHeight(CANVAS_HEIGHT); gl = WebGLRenderingContext.getContext(canvas); gl.viewport(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT); init(); new Timer() { @Override public void run() { draw(); } }.scheduleRepeating(100); }
@Override public void onModuleLoad() { canvas = Document.get().createElement("canvas").cast(); Document.get().getBody().appendChild(canvas); canvas.setWidth(CANVAS_WIDTH); canvas.setHeight(CANVAS_HEIGHT); gl = WebGLRenderingContext.getContext(canvas); gl.viewport(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT); init(); new Timer() { @Override public void run() { draw(); } }.scheduleRepeating(100); }
public GwtGraphics (Panel root, GwtApplicationConfiguration config) { Canvas canvasWidget = Canvas.createIfSupported(); if (canvasWidget == null) throw new GdxRuntimeException("Canvas not supported"); canvas = canvasWidget.getCanvasElement(); root.add(canvasWidget); canvas.setWidth(config.width); canvas.setHeight(config.height); this.config = config; WebGLContextAttributes attributes = WebGLContextAttributes.create(); attributes.setAntialias(config.antialiasing); attributes.setStencil(config.stencil); attributes.setAlpha(config.alpha); attributes.setPremultipliedAlpha(config.premultipliedAlpha); attributes.setPreserveDrawingBuffer(config.preserveDrawingBuffer); context = WebGLRenderingContext.getContext(canvas, attributes); context.viewport(0, 0, config.width, config.height); this.gl = config.useDebugGL ? new GwtGL20Debug(context) : new GwtGL20(context); String versionString = gl.glGetString(GL20.GL_VERSION); String vendorString = gl.glGetString(GL20.GL_VENDOR); String rendererString = gl.glGetString(GL20.GL_RENDERER); glVersion = new GLVersion(Application.ApplicationType.WebGL, versionString, vendorString, rendererString); }
context.viewport(0, 0, width, height);