En utilisant OpenGL pour remplacer Toile - Android

Je suis d'essayer de remplacer la Toile à base de système de rendu que j'ai déjà avec la plus rapide opengl-es de la surface, cependant, je n'arrive pas à obtenir un rendu openGL pour se conformer d'une manière telle qu'il agit comme 2d champ, plutôt que d'une vue en perspective.

Mon code actuel pour le convertisseur se présente comme suit:

     @Override
     public void onSurfaceChanged(GL10 gl, int width, int height) {
        gl.glViewport(0, 0, width, height);
        gl.glMatrixMode(GL10.GL_PROJECTION);
        gl.glLoadIdentity();
        gl.glOrthof(0.0f, width, 0.0f, height, 0.0f, 1.0f);

        gl.glShadeModel(GL10.GL_FLAT);
        gl.glEnable(GL10.GL_BLEND);
        gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
        gl.glColor4x(0x10000, 0x10000, 0x10000, 0x10000);
        gl.glEnable(GL10.GL_TEXTURE_2D);
    }

    @Override
    public void onSurfaceCreated(GL10 gl, EGLConfig config) {
        gl.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_FASTEST);

        gl.glClearColor(0.5f, 0.5f, 0.5f, 1);
        gl.glShadeModel(GL10.GL_FLAT);
        gl.glDisable(GL10.GL_DEPTH_TEST);
        gl.glEnable(GL10.GL_TEXTURE_2D);

        gl.glDisable(GL10.GL_DITHER);
        gl.glDisable(GL10.GL_LIGHTING);

        gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);    
    }

Comment puis-je configurer le convertisseur de sorte que la traduction de transformation correspondre avec les pixels sur l'écran? (si la traduction de 5 à le droit de le déplacer de 5 pixels)

Pourquoi ne pas utiliser de passer un GL instance de la Toile constructeur. developer.android.com/reference/android/graphics/Canvas.html
Serait-ce à conserver openGL de vitesse, plus d'avantages que le Canevas de base dans l'élaboration des Bitmaps?
Ne pas utiliser de la Toile. Il ne fonctionne pas, même si son documenté. Aussi, selon les pourparlers en IRC, Le développeur de la Toile a déjà été retirée de l'API pour les futures versions.
Sont-ils vraiment se déprécier? Ce serait certainement mettre mon application de la course. :/

OriginalL'auteur Kleptine | 2010-08-30