codegirl007
a24f547709
Add set_sprite_clip_def for pre-resolved clip switches.
2026-08-14 23:07:58 -07:00
codegirl007
cc196afd2e
Cache sprite clip defs to cut per-frame map lookups
2026-08-14 22:42:15 -07:00
codegirl007
8d9faaaee0
Drop verbose comments from the clip-cache change.
2026-08-14 22:40:42 -07:00
codegirl007
41fb0a3d5a
Cache clip defs on sprites to avoid per-frame map lookups.
...
Crowd stress (128 sprites) showed Clip_Def string map_get as the top engine cost; cache on set_sprite_clip and use it in update/draw.
2026-08-14 22:32:28 -07:00
codegirl007
25dd3aa920
Add texture batching with TDD coverage at enqueue and prepare seams.
...
Opt-in batch_group regrouping cuts texture binds; prepare_draw_batches and draw_list tests lock the contract so end_frame cannot silently drop regroup.
2026-08-14 22:15:08 -07:00
codegirl007
4dced062a5
Add missing changes that causes failures
2026-08-03 00:39:30 -07:00
codegirl007
589f2bd45c
camera
2026-08-01 23:50:03 -07:00
codegirl007
d488161433
trim atlas of excess transparent pixels
2026-08-01 12:34:11 -07:00
codegirl007
35420b7344
queue drawing
2026-08-01 12:10:19 -07:00
codegirl007
5040446ec1
movement and sprite flipping
2026-08-01 12:01:17 -07:00
codegirl007
90da5934d7
determine pivot based on manifest
2026-08-01 10:37:36 -07:00
codegirl007
fbae54aef0
animation + test
2026-08-01 08:27:44 -07:00
codegirl007
ebb6ea383f
Initial pipeline work
2026-07-31 19:11:19 -07:00
codegirl007
742cfcff6a
abstracting to engine package
2026-07-28 21:20:47 -07:00