Something went wrong. Try again.
A WebGPU retro game engine for TypeScript, inspired by RetroBlit. Build pixel-perfect 2D games with a clean, fantasy-console-style API.
Something went wrong. Try again.
test(api): add clone-per-read contract tests for BT snapshot getters master
Verify that BT.canvasDisplaySize, BT.outputSize, and BT.camera each return an independent clone on every read, so mutating the returned vector does not affect subsequent reads. Also fixes a JSDoc {@link HardwareSettings} reference in docs/api-core.md that rendered as a literal tag in Markdown; replaced with a plain backtick reference. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Vaclav Vancura <commit@vancura.dev>
Author Vaclav Vancura Co-author Claude Sonnet 4.6 Date (May 16, 2026, 7:46 PM UTC) Commit 8318da81 8318da81c8dc0bdcdc9d5314ac9b5af4da4711f4 Parent f2062386 f2062386b823000cad6bcfb0b3e1c30c546f7ec4