Fire

One feature I would like to be added into OpenGL is fire. Like smoke or fog…

OpenGL is far too low level to deal with concepts like fire. You may as well ask for something like simulating human movements or computing physics interactions or other things OpenGL has no buisness dealing with.

Mabye SGI should up the level of OpenGL… Have an object-oriented version of the API…

There are higher level APIs like Inventor (and numerous game engines) for this. I don’t think that this belongs in OpenGL.

Are those other APIs cross-platform??
Just wondering…

If they use OpenGL, then yes they probably are. Seriously, OpenGL is a low level rendering library (and a good one to boot), not a simulation or game engine. There will never be an glEnable(GL_COOL_EFFECT), that kind of thing has no place in OpenGL.