发布

  • test(engine): expand sampleRgb48le coverage + audit Uint16Array alignment

    frostbyte_neo 发布于 2026-04-19 02:47:54 +00:00

    Adds:

    • 8 new sampleRgb48le bilinear-interpolation tests covering boundary
      pixels, sub-pixel weights, edge clamping, and odd-byte-offset Buffers.
    • uint16-alignment-audit.test.ts documenting the alignment requirement
      for Uint16Array views over Buffer slices vs. readUInt16LE/writeUInt16LE.

    Background: ~105 hot-loop sites in shader transitions still use
    readUInt16LE/writeUInt16LE. Switching to Uint16Array views would cut
    overhead but requires guaranteed even byteOffsets — these tests document
    the contract before any future refactor lands.

    下载附件