10 Commits

Author SHA1 Message Date
Mitchell Hashimoto
6b3cb69101 renderer/metal: clean up some unnecessary state around rebuilds 2024-05-04 19:06:43 -07:00
Mitchell Hashimoto
d15b5e3e49 renderer/metal: skip frame update if our cell buffer is too small
See the comment in the diff for when this can happen.
2024-04-29 12:28:17 -07:00
Mitchell Hashimoto
cbc1ec73ed renderer/metal: only delete values from the same array 2024-04-28 14:38:36 -07:00
Mitchell Hashimoto
a54fbe328c renderer/metal: improved comments 2024-04-28 09:52:29 -07:00
Mitchell Hashimoto
c15f4d7258 renderer/metal: render the cursor 2024-04-27 22:01:03 -07:00
Mitchell Hashimoto
fe4fc509e9 renderer/metal: use index() for all cell settings 2024-04-27 21:42:09 -07:00
Mitchell Hashimoto
ef326ad11c renderer/metal: clear cell contents bottom-up 2024-04-26 21:53:29 -07:00
Mitchell Hashimoto
e397abcadd renderer/metal: swap to new cell contents map 2024-04-26 21:24:14 -07:00
Mitchell Hashimoto
3f16234f72 terminal: Coordinate uses CellCountInt 2024-04-26 20:52:08 -07:00
Mitchell Hashimoto
2b67eaa18d renderer/metal: working on cell contents map 2024-04-26 20:35:25 -07:00