treewide: the renderer rewrite was promised to me 3000 years ago #21

Open
NotAShelf wants to merge 4 commits from notashelf/push-nmuuvryuwrrl into main

4 commits

Author SHA1 Message Date
5b640dcefd
render: use tileset atlas for all entity and tile rendering; anims
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Idb42cff72368e26d8d44db79ba9c413a6a6a6964
2026-04-28 15:33:19 +03:00
2f5c959500
map: expand tile system with doors
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I5704e8f954f6f935954c46ef8af40b836a6a6964
2026-04-28 15:33:18 +03:00
ceb657add8
tileset: initial GPU texture atlas w/ procedural sprite painting
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I7b6991f7342362033ad72ab4700fdb9f6a6a6964
2026-04-28 15:33:12 +03:00
e00424a918
render: clean up font management; account for differing container sizes
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Icd554815388ec44886245406ac9ea0be6a6a6964
2026-04-22 20:03:30 +03:00