I would like to request these features for irrlicht 1.2. All of these is implemented currently in OGRE and not in irrlicht (why?):
-cg shader support
-built-in lighting shaders to improve render quality. Yeah this mean that old computers can't run irrlicht application, but you can leave the user to choose if use or not lighting shaders. On new computers an irrlicht game uses 1/1000 of the resource of the GPU and this has no sense. Built in lighting shaders (including global illumination shader) improve graphics and use those resource that otherwise is no used. Old computers simply don't run the shaders.
-spot lights
-OGL AA
-material script
EDIT:
-a class to management quaterinons
-a class to management a 3d homogenous coordinates
Thanks and bye