What’s the simplest way to fade onto a scene from black?
I tried setting the clear color with a fractional alpha value but it still clears all the pixels to black.
The only way I know of is to create a full-screen texture with the desired alpha and draw it last.
Why do you need a texture for that? Can’t you just draw a big triangle?
And the buffer clearing commands clear the buffer; they don’t actually render stuff. They’re like memset, not rendering commands.
I think the simpler solution is to use a different blend func.
I have something working right now with glBlendColor and glBlendFunc( GL_CONSTANT_COLOR, GL_ONE_MINUS_SRC_ALPHA );