Wow, EvalDraw's gone through some pretty big changes since I used it last. I'll have to spend some time checking out all the new additions sometime. Is it worth rewriting my raytracer to take advantage of functions? It would make it easier to add new features, but would the speed be affected at all?
(By the way, some of the programs - e.g. machinima3 - seem to cause EvalDraw to crash on my computer when I close it. Maybe it's some sort of deallocation issue? I'm using Win2K if that's any use.)
Awesoken at
Yes, I have been working on EVALDRAW a lot recently (see this thread : ) Functions will be slower since they have a bit of overhead - the same as calling a library function. It has to backup and restore a whole bunch of registers. I hope to optimize that stuff sometime in the (perhaps not so near) future. You can always select "View" .. "Debug Window" .. "Intel asm" to see what kind of impact something has on speed.
I uploaded a new version today (08/12/2006) which should hopefully fix the crash on close. I believe it was related to the speech. FYI: if you running Evaldraw on anything less than Windows XP, you are probably missing out on the speech!
counting_pine at
Yes, the crash sems to be gone now, I assume machinima3 is one of the programs that uses speech?
You have me intrigued now, I'll have to try out the programs on a WinXP computer :)
I think I'll probably start taking advantage of functions. I don't know how much effect it will have on the overall speed, but doing dot products inline doesn't do much for code readability.