Opened 5 years ago
Last modified 2 weeks ago
#11240 new defect
CRYO: Misuse of packed structs
Reported by: | bgK | Owned by: | |
---|---|---|---|
Priority: | high | Component: | Engine: Cryo |
Version: | Keywords: | ||
Cc: | Game: | Lost Eden |
Description
The cryo engine uses packed structs in defs.h
and EdenGame::specialObjects
. The packed structs contain pointers, so the layout of the structs will be platform dependant. Those structs probably actually don't need to be packed. Someone with knowledge of the engine should investigate.
The Nintendo 3DS port requires its relocations to be aligned, and as a result fails to package the ScummVM elf into a 3dsx binary when the cryo engine is built.
Note:
See TracTickets
for help on using tickets.
If this is still an issue, then it would be good to clear it out for 2.9.0