From: Jason G. <go...@re...> - 2000-05-23 08:46:57
|
Hi all, How do I implement translucency through png file which has the alpha = parameter?=20 The following is a snippet from my coding but it does not seem to work = :( ................................................ mapfile_texLoader[index] =3D new PngTextureLoader(gl, glu); mapfile_texLoader[index].readTexture(getCodeBase(), = getParameter("mapfile"+index+"_texture")); if(mapfile_texLoader[index].isOk()) { gl.glBindTexture(GL_TEXTURE_2D, mapfile_texture[index]); gl.glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); gl.glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, = GL_LINEAR_MIPMAP_NEAREST); .........................................................................= ......................................... gl.glEnable(GL_BLEND); gl.glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // gl.glAlphaFunc(GL_GREATER, 0.1f); glu.gluBuild2DMipmaps(GL_TEXTURE_2D, 3, mapfile_texLoader[index].getImageWidth(), mapfile_texLoader[index].getImageHeight(), GL_RGBA, GL_UNSIGNED_BYTE, mapfile_texLoader[index].getTexture()); ................................................ Any ideas? Jason |