Note that defect 26 is fixed under the per-axis scale item
Some checks failed
libakgl CI Build / cmake_build (push) Failing after 20s
libakgl CI Build / performance (push) Failing after 18s
libakgl CI Build / memory_check (push) Failing after 14s
libakgl CI Build / mutation_test (push) Failing after 16s

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) <noreply@anthropic.com>
This commit is contained in:
2026-08-01 07:37:16 -04:00
parent 9ec0b41460
commit b899f09fc8

View File

@@ -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.