I think it might be interesting for you: http://zp.amsnet.pl/cdragan/assembly.html I dosent looks so nice as EVELDRAW but its from 1997. Source Code(ASM) Included!
Awesoken at
Re: 3DFun40
Nice find! I never knew about this one. It looks like Chris Dragan was optimizing for size more than anything else. Some things I could use for EVALDRAW are:
* One-time initialization of static variables. It would surely be nicer than writing "if (numframes == 0) { ... }"
* Voxel heightmap mode (z=f(x,y)). I would use the existing "(x,y,&r,&g,&b)" function mode, use the return value as height, and make navigation work similar to the voxel modes.
* The parametric surface function is a cool idea. I'd probably define it as: "(u,v,&x,&y,&z)", with versions for time, color, and possibly even modes with 1 or 3 parametric variables.
masterlee at
By the way it is possible to call sub functions in EVALIB directly. In this way objects could be implemented.