@Override public boolean supportsExtension (String extension) { if (extensions == null) extensions = Gdx.gl.glGetString(GL20.GL_EXTENSIONS); return extensions.contains(extension); }
@Override public boolean supportsExtension (String extension) { if (extensions == null) extensions = Gdx.gl.glGetString(GL10.GL_EXTENSIONS); return extensions.contains(extension); }
private void initiateGL () { String versionString = gl20.glGetString(GL11.GL_VERSION); String vendorString = gl20.glGetString(GL11.GL_VENDOR); String rendererString = gl20.glGetString(GL11.GL_RENDERER); glVersion = new GLVersion(Application.ApplicationType.Desktop, versionString, vendorString, rendererString); }
@Override public boolean supportsExtension (String extension) { if (extensions == null) extensions = Gdx.gl.glGetString(GL10.GL_EXTENSIONS); return extensions.contains(extension); }
private void initiateGL () { String versionString = gl20.glGetString(GL11.GL_VERSION); String vendorString = gl20.glGetString(GL11.GL_VENDOR); String rendererString = gl20.glGetString(GL11.GL_RENDERER); glVersion = new GLVersion(Application.ApplicationType.Desktop, versionString, vendorString, rendererString); }
@Override public boolean supportsExtension (String extension) { if (extensions == null) extensions = Gdx.gl.glGetString(GL20.GL_EXTENSIONS); return extensions.contains(extension); }
@Override public boolean supportsExtension (String extension) { if (extensions == null) extensions = Gdx.gl.glGetString(GL20.GL_EXTENSIONS); return extensions.contains(extension); }
@Override public boolean supportsExtension (String extension) { if (extensions == null) extensions = Gdx.gl.glGetString(GL20.GL_EXTENSIONS); return extensions.contains(extension); }
@Override public String glGetString (int name) { calls++; String result = gl20.glGetString(name); check(); return result; }
@Override public String glGetString (int name) { calls++; String result = gl20.glGetString(name); check(); return result; }
gl20.glViewport(0, 0, width, height); String versionString = gl20.glGetString(GL20.GL_VERSION); String vendorString = gl20.glGetString(GL20.GL_VENDOR); String rendererString = gl20.glGetString(GL20.GL_RENDERER); glVersion = new GLVersion(Application.ApplicationType.iOS, versionString, vendorString, rendererString);
gl20.glViewport(0, 0, width, height); String versionString = gl20.glGetString(GL20.GL_VERSION); String vendorString = gl20.glGetString(GL20.GL_VENDOR); String rendererString = gl20.glGetString(GL20.GL_RENDERER); glVersion = new GLVersion(Application.ApplicationType.iOS, versionString, vendorString, rendererString);
gl20.glViewport(0, 0, width, height); String versionString = gl20.glGetString(GL20.GL_VERSION); String vendorString = gl20.glGetString(GL20.GL_VENDOR); String rendererString = gl20.glGetString(GL20.GL_RENDERER); glVersion = new GLVersion(Application.ApplicationType.iOS, versionString, vendorString, rendererString);
gl20.glViewport(0, 0, width, height); String versionString = gl20.glGetString(GL20.GL_VERSION); String vendorString = gl20.glGetString(GL20.GL_VENDOR); String rendererString = gl20.glGetString(GL20.GL_RENDERER); glVersion = new GLVersion(Application.ApplicationType.iOS, 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); }
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 create() { Gdx.app.log("GLES30Test", "GL_VERSION = " + Gdx.gl.glGetString(GL20.GL_VERSION)); batch = new SpriteBatch(); texture = new Texture(Gdx.files.internal("data/badlogic.jpg")); shaderProgram = new ShaderProgram(Gdx.files.internal("data/shaders/gles30sprite.vert"), Gdx.files.internal("data/shaders/gles30sprite.frag")); Gdx.app.log("GLES30Test", shaderProgram.getLog()); if (shaderProgram.isCompiled()) { Gdx.app.log("GLES30Test", "Shader compiled"); batch.setShader(shaderProgram); } }
@Override public boolean supportsExtension (String extension) { if (extensions == null) extensions = Gdx.gl.glGetString(GL20.GL_EXTENSIONS); return extensions.contains(extension); }
private void initiateGL () { String versionString = gl20.glGetString(GL11.GL_VERSION); String vendorString = gl20.glGetString(GL11.GL_VENDOR); String rendererString = gl20.glGetString(GL11.GL_RENDERER); glVersion = new GLVersion(Application.ApplicationType.Desktop, versionString, vendorString, rendererString); }
@Override public boolean supportsExtension (String extension) { if (extensions == null) extensions = Gdx.gl.glGetString(GL20.GL_EXTENSIONS); return extensions.contains(extension); }