From b899f09fc8b54802c3f64ba1473c657bd3feaaeb Mon Sep 17 00:00:00 2001 From: Andrew Kesterson Date: Sat, 1 Aug 2026 07:37:16 -0400 Subject: [PATCH] Note that defect 26 is fixed under the per-axis scale item Upstream filed the per-axis scale item while the drawn-height-from-width bug was still open, and recorded akbasic working around both together. That half is fixed, so a non-square sprite now draws at its own proportions through the library's own renderfunc. The uniform-scale half stands. Co-Authored-By: Claude Opus 5 (1M context) --- TODO.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TODO.md b/TODO.md index 0aa58a5..3b8b17e 100644 --- a/TODO.md +++ b/TODO.md @@ -1903,3 +1903,9 @@ this library and told it is compatible. sprites, 24 wide and 21 high, and `SPRITE n,,,,1` expands one axis. It works around both by installing its own `renderfunc` on each actor rather than patching around the library. + + **Half of that workaround is no longer needed.** Defect 26 -- `akgl_actor_render` + taking the drawn height from the sprite's width -- is fixed in 0.5.0, so a + non-square sprite draws at its own proportions through the library's own + `renderfunc`. This item is the half that remains: one uniform `scale`, with no way + to expand a single axis.