I have seen countless references about endianness and what it means. I got no problems about that…
However, my coding project is a simple game to run on linux and windows, on standard “gamer” hardware.
Do I need to worry about endianness in this case? When should I need to worry about it?
My code is simple C and SDL+GL, the only complex data are basic media files (png+wav+xm) and the game data is mostly strings, integer booleans (for flags and such) and static-sized arrays. So far no user has had issues, so I am wondering if adding checks is necessary (will be done later, but there are more urgent issues IMO).
I have seen countless references about endianness and what it means. I got no
Share
If you mean a PC by “standard gamer hardware”, then you don’t have to worry about endianness as it will always be little endian on x86/x64. But if you want to port the project to other architectures, then you should design it endianness-independently.