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
-~----------~----~----~----~------~----~------~--~---