So I just compiled Wings3D for MIPS3...
I know someone was interested in its performance on older machines such as R4x00 Indigo2s with IMPACT graphics...so here is my report.
Wings3D 0.99.02
OTP R12B-2
SDL 1.2.13
The test machine is a teal Indigo2 with a R4400 @ 250MHz/2MB L2, 384MB of RAM, and ExtremeGraphics.
Unfortunately, Wings3D performance is terrible with this configuration. Adding a single, 4 polygon pyramid and rotating the camera causes the CPU usage to skyrocket to 100% and the frame draw extremely slowly (interactive FPS, but close to 5-10). I can almost guarantee that this is due to the way the menus/icons are being drawn: textures. As you all probably know, ExtremeGraphics doesn't do texturing in hardware.
I use Maya 5.0 on the same machine, and from playing with multiple thousand polygon models, I can say easily that Maya's performance far, far exceeds Wings3D, and I don't mean that in the way that a professional program written by a company owned by SGI at the time should perform better on SGI hardware versus a generic open source one. Wings3D is written in Erlang and interpreted, yes, but I've found that to be far less of a performance stumbling block even on low end (compared to Octane/Fuel) configs like R10000 @ 195MHz. It is the lack of texturing hardware makes this pretty much unusable unfortunately. Maya uses X11 and overlay planes to do its GUI, and as such, doesn't suffer the performance penalties I'm seeing here.
So, in short, if you want Wing3D on an Indigo, you're pretty much out of luck for getting anything usable. If you are looking for Wings3D on an Indigo2, you will probably want High/MaxIMPACT graphics. The menus on Wings3D aren't what I would consider "texture intensive", so 1MB is actually just fine, though I'm sure that if you are doing texturing in Wings3D, you'll want the full 4MB.
I have tested Wings3D on a purple Indigo2 (R10000@195MHz, 1GB RAM, MaxIMPACT/1TRAM) works great. I have a secondary SolidIMPACT in that machine, but I haven't tried running Wings3D on that monitor.
Patrick Baggett
Figgle Software, Inc.