Closed GoogleCodeExporter closed 9 years ago
Oh yeah, it happens because a pointer in 64-bit is 8 bytes long, and only 4
bytes
long in 32-bit. That means sizeof(dtMeshHeader) is going to be lower on 32-bit
than
on 64-bit, as there are 8 pointers in the struct. That messes it up because
that size
is used in the data generated by dtCreateNavMeshData to indicate the end of the
header.
Original comment by Jakob.Bo...@gmail.com
on 1 Mar 2010 at 10:10
Pointers are now moved from dtMeshHeader to dtMeshTile, which should allow to
use
same data on 32 and 64 bit platforms.
Original comment by memono...@gmail.com
on 2 Mar 2010 at 9:37
Original issue reported on code.google.com by
Jakob.Bo...@gmail.com
on 1 Mar 2010 at 4:42