OJay #1 hm, just a thought: you could try multitexturing with 2 textures and change alpha-values of the first texture using writepixelfast(). should be fast enough for small textures and you shouldn't run into z-problems.cheers