Texturing twice

I have these 2 textures…

And I want to draw my geometry once with texture 1, draw it again with texture 2, and get this result:

As it stands now, I’m getting this:

So it looks like my texture mapping is just placing white where the pixels are transparent. What’s the right way to do this? I’ve seen some mentions of render to texture, but I’d like to avoid that if possible.

I may be way off here… but check what color format you are loading your textures in… is it just RGB (which has no transparency) or ARGB (or was it RGBA). Might be something as simple as that

i suggest using an alpha channel & test

TextureManager.hasAlpha() or whatever says my images have alpha channel.

What do you mean test?

And as far as I know, it's RGBA.

What you probably need to do is add an AlphaState to your node.