Opened 4 years ago

#11240 new defect

CRYO: Misuse of packed structs

Reported by: bgK Owned by:
Priority: normal 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.

Change History (0)

Note: See TracTickets for help on using tickets.