128 Commits

Author SHA1 Message Date
Mitchell Hashimoto
2f36d5f715 pkg/tracy 2022-08-17 14:03:49 -07:00
Mitchell Hashimoto
b2192ea8f7 move libuv into pkg 2022-08-16 17:47:44 -07:00
Mitchell Hashimoto
3b54d05aec CLI parsing, can set default foreground/background color 2022-05-19 14:00:35 -07:00
Mitchell Hashimoto
bb01357c42 Move the render to a timer that slows down under load 2022-04-29 19:21:06 -07:00
Mitchell Hashimoto
330d2ea270 integrate tracy more deeply 2022-04-29 13:39:56 -07:00
Mitchell Hashimoto
87899421bd don't blink cursor when losing focus 2022-04-22 17:40:37 -07:00
Mitchell Hashimoto
0b689723f7 use async handles to more immediately exit the event loop 2022-04-22 15:42:08 -07:00
Mitchell Hashimoto
cd602b660c blinking cursor 2022-04-22 15:33:50 -07:00
Mitchell Hashimoto
f8b305df62 pass around the event loop, setup a timer to prove it works 2022-04-22 13:56:39 -07:00
Mitchell Hashimoto
947596ea5e clean up some of the libuv interations 2022-04-22 12:15:15 -07:00
Mitchell Hashimoto
a57f4e76f1 fully integrate libuv, no crash on close 2022-04-22 12:11:53 -07:00
Mitchell Hashimoto
cca32c4d1c embedded libuv loop. still some issues:
1. 100% CPU if no handles/requests
2. slow to exit cause it waits for the next tick
2022-04-22 10:01:52 -07:00
Mitchell Hashimoto
19692f297e set character callback and update the terminal 2022-04-19 13:10:50 -07:00
Mitchell Hashimoto
2cd51f0cc4 basic pty opening 2022-04-15 13:09:35 -07:00
Mitchell Hashimoto
bb902cf4e3 new Window abstraction 2022-04-14 21:07:16 -07:00
Mitchell Hashimoto
ce70efd771 render a rainbow grid 2022-04-14 17:44:40 -07:00
Mitchell Hashimoto
544286509f grid render a few cells 2022-04-14 17:14:49 -07:00
Mitchell Hashimoto
80490cb80d remove ftgl build 2022-04-05 19:54:48 -07:00
Mitchell Hashimoto
388c0056c9 switch to pure Zig font atlas 2022-04-05 19:54:13 -07:00
Mitchell Hashimoto
684fb64705 use a font atlas! 2022-04-04 22:24:02 -07:00
Mitchell Hashimoto
530fecee4a opengl: glad helpers 2022-04-04 15:11:26 -07:00
Mitchell Hashimoto
8797c41833 output loaded OpenGL version 2022-04-04 14:59:22 -07:00
Mitchell Hashimoto
c6f1be3343 move from epoxy to glad 2022-04-04 14:35:19 -07:00
Mitchell Hashimoto
c8a73d60a9 less dumb 2022-04-04 11:53:09 -07:00
Mitchell Hashimoto
1a40544220 gb_math 2022-04-04 11:11:24 -07:00
Mitchell Hashimoto
fc28b8c032 busted text rendering 2022-04-04 09:43:46 -07:00
Mitchell Hashimoto
670af17a1b getting closer to dumb font rendering 2022-04-03 22:04:42 -07:00
Mitchell Hashimoto
5bbdd75d70 clean up the main App 2022-04-03 20:39:32 -07:00