3 ms·
> Complicating things was that, for some reason, floating point data in binary format would never match exactly between the two systems, so all floats had to be
by MrLeap 2y ago
> Complicating things was that, for some reason, floating point data in binary format would never match exactly between the two systems, so all floats had to be exported as text.
Floating point weirdsies between systems is a well encountered quirk in multiplayer gamedev. It's the source of many recommendations that you do physics in fixed point.
- nyrikki 2y agoIn oracle, a float by default is 126 binary, or 22 bytes. Probably something to do with ANSI history. It is even more painful than IEEE 754 ambiguity.