ssylvan
at the end of the physics etc. you convert back (by converting to 64 bit and adding back the screen position).
That is the part that I am talking about being less efficient. As an example, what is the set of CPU instructions necessary to do this on a platform that does not have native 64-bit ints or 64-bit floats, or where the 64-bit floats are significantly more expensive (ie., x86)? Furthermore, have you looked at the cost difference between doing it on platforms that do, but given that it is half the width SIMD?
Anyway, like I said, I don't think it's an awful solution to use 64-bit approaches or anything, but I don't think it's a
better solution than what we'll end up doing, and in fact I think it might be provably
worse in terms of efficiency. But we'll have to see in the end, because it's definitely something that will only be completely clear once there's a lot more code.
- Casey