Hi to all,
I apology in advance if this sounds as a very “beginner question”
I am developing a free OpenGL painting application called SpeedyPainter (http://speedypainter.altervista.org/)
I use FBO for rendering to texture, but it seems that many hardware configurations do not support this feature. I think that FBOs are available since 4-5 years (it should have been introduced in OpenGL3.0 specifications), so it should be difficult to find some hardware that does not support that specification nowadays.
But, actually, by reading the feedbacks from my application users, it seems that a lot of configurations fail to run it.
One thing that makes me uncertain, and that may be the cause of all those problems, is that I mix immediate mode and new OpenGL features, like FBOs, and glBlendFuncSeparate.
Can this be the cause of those problems? Is using immediate mode highly discouraged?
My test configuration has the following graphics card
ATI Mobility Radeon HD 5650
GL_VERSION: 3.2.9756 Compatibility Profile/Debug Context
and everything works very well on my hardware…
Can somebody help me understand if I am doing something wrong?
Thank you in advance!