コード例 #1
0
ファイル: GenoGLListener.java プロジェクト: bbqduc/gbrowserng
  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);
  }