ALPHA

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.

YES!

Look at “order independent transparency” on developer.nvidia.com.

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.