i have been doing research on other engines such as light feather and realized that it is much faster than irrlicht
i guess i just want people's opinion on how far behind we are to LF ?
I love irrlicht, but i need to decide if its less work to just help improve irrlicht or port my entire project, about 10,000 lines of code to LF .
This is from my last discussion with Electron which LF has edge over Irrlicht:
# OpenGL vertex buffers (also found in IrrSpintz and possibly IrrlichtSVN).
# Particle rendering is helped by dynamic vertex buffers. It is also more memory efficient than Irrlicht's and requires much less memory reallocation
# More accurate frustum culling (down to aabb vs planes)
# Better BHV structure for fast rejection
# hardware occlusion culling
# Node transformations only updated when needed (possibly in some Irrlicht incarnations by now, I'm not 100% sure about that. I know I proposed it on the Irrlicht forums long ago)
# Fewer state changes in rendering
# Portal rendering system (requires additional scene setup
# Potentially Visible Set (PVS) culling for large meshes (requires additional scene setup and preprocessing)
# GUI faster because uses orthographic projection instead of actual 2D blitting
# More efficient octtree
# DLOD (requires external LOD generation)