Hi, On Thu, 2022-05-26 at 20:23 +0200, Abou Al Montacir wrote: > CGE build correctly on m68k architecture now. This was broken again in new upstream 7.0~alpha.2 release.
There was a rework of TVector3Byte where the base data was changed from an array to a record fields and a default property was added to allow array like access. However, this array like property is read only, while a load from stream function tries, in big endian mode, to switch bytes. While I don't think this swap endianess code is needed at all, I would preferred a faster implementation with basic records: TVector3Byte = packed record case Boolean of: false: (x, y, z: Byte); true: (AsBytes: array[0..2] of Byte); end; Anyway, I'll let upstream fix this as they wants, but probably this will never be in Bookworms. -- Cheers, Abou Al Montacir
signature.asc
Description: This is a digitally signed message part