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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to