I am pleased to report that the new normal modification actually seems to work.
I’m afraid that my modification does raise the RAM load per model quite a bit (approx. 1 extra byte per vertex per frame, plus extra vector arrays to hold the normal data), and I’ll have to go over the code and clean it up before submitting. Also, I didn’t do a proper normal-interpolation for the frame interpolation as I couldn’t figure a fast way to do it, so I just averaged the normals and threw in a quick and dirty hack to prevent it from crashing out if it encountered a zero normal. In the modifications I have attempted as much as possible to privilege speed over memory usage (memory’s cheap).
Sorry - like I said, I’m an armchair coder and hence not that well-versed with the use of CVS, etc. Would it be acceptable to just compress up the changed files (5 changed, 1 completely new) and send them to somebody? If so, who? If not, what’s the best format for submitting the changes? Is the output from a diff acceptable, and if so which switches should be used for ease of review?
Thanks for all the support and help.