Hi all
I am using opengl for drawing 3d stuff, but so far I've been unable to
use transparent textures...


this is what I do... does anybody knows what I am missing?
Thanks a lot!

void initGL()
{

         gl.glEnable(GL10.GL_CULL_FACE);
         gl.glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
         gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);
         gl.glEnableClientState(GL10.GL_TEXTURE_COORD_ARRAY);
         gl.glEnable(GL10.GL_TEXTURE_2D);
         gl.glDisable(GL10.GL_DITHER);
         gl.glMatrixMode(GL10.GL_PROJECTION);
         gl.glLoadIdentity();
         gl.glFrustumf(-ratio, ratio, -1, 1 , 1, 50);

         gl.glTexParameterx(GL10.GL_TEXTURE_2D,GL10.GL_TEXTURE_MIN_FILTER,
GL10.GL_LINEAR);
         gl.glTexParameterx(GL10.GL_TEXTURE_2D,GL10.GL_TEXTURE_MAG_FILTER,
GL10.GL_LINEAR);

         gl.glFrontFace(GL10.GL_CCW);
         gl.glEnableClientState(GL10.GL_TEXTURE_COORD_ARRAY);

}

void drawGL()
{
                gl.glTexImage2D(GL10.GL_TEXTURE_2D, 0, GL10.GL_RGBA, width, 
height,
0, GL10.GL_RGBA,GL10.GL_UNSIGNED_BYTE, mPixelsBuffer);
                gl.glVertexPointer(3, GL10.GL_FIXED, 0, mVertexBuffer);
                gl.glTexCoordPointer(2, GL10.GL_FIXED, 0, mTexBuffer);
                gl.glDrawElements(GL10.GL_TRIANGLES, nIndex*3,
GL10.GL_UNSIGNED_SHORT, mIndexBuffer);
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to