public void init(GLAutoDrawable drawable) { GL2 gl = drawable.getGL().getGL2(); TextRenderer.createInstance(); PrimitiveBuffers.createBuffers(); AssetManager.setInstance(new DesktopAssetManager()); DesktopTextureManager textureManager = new DesktopTextureManager(); textureManager.setGL2(drawable.getGL().getGL2()); TextureManager.setInstance(textureManager); TextureManager.init(new DesktopGL2(gl)); DefaultShaders.createDefaultShaders(new DesktopGL2(gl)); GenoShaders.createShaders(new DesktopGL2(gl)); GenoTexID.createTextures(new DesktopGL2(gl)); gl.glDisable(GL2.GL_DEPTH_TEST); gl.glBlendFunc(GL2.GL_SRC_ALPHA, GL2.GL_ONE_MINUS_SRC_ALPHA); gl.glClearColor(0.0f, 0.0f, 0.0f, 0.0f); }