Is there any way that opengl users can avoid ordering of transparent objects before rendering and yet assure correctness ?
??
No!
You are welcome.
No!
You are welcome.
But Nvidia != OpenGL.
The process is not available to all platforms and requires atleast the hardware funtionality of an Geforce3.
OpenGL is not just M$ Windows and Geforce’s.
I am aware that this in nVidia only. But, it could be implemented using ARB_fragment_program, which is multi-vendor.
Also, the posted did ask for any way to achieve his aim. A blanket “No” is hardly very helpful.