I have the following setup: Background Layer with fullscreen texture (sky). Semi-transparent layer with 1 texture on top of it (light rays). Both textures are in the same TextureAtlas. When I apply an effect like CCLiquid to the second layer, the background of that layer turns black. I guess it has something to do with the drawing order and that the effect is using a black backbuffer. What is the best solution to this problem and how would I implement it?