hi
As I once said, I cannot post to the mailing list. So I’ll post here again.
As far as I know doulbes are way slower than floats. I haven’t run any tests personally. But that’s the reson, why Xith3D chose to use floats, but not doubles as Java3D does. That’s the reason, why LWJGL uses floats, but no doubles. That’s the reason, why jME uses floats, but no doubles. And OpenGL takes floats, so we don’t have to convert anything before passing it to OpenGL. And it would be great, if one would not need to constantly convert all values coming from JOODE when passed to Xith, which passes them to OpenGL.
On the other hand, if you say, that doubles are faster by far, then we need to rethink everything. Do you have any tests? Maybe the difference comes into account on 64 bit machines, which I would understand. I have an Athlon64 CPU, but I don’t run a 64 bit Linux. So I could run your tests in 32 bit mode and approve your results.
Marvin