Commit Graph

148 Commits

Author SHA1 Message Date
John Alanbrook
693087afae move rtree to its own module 2025-05-22 15:42:45 -05:00
John Alanbrook
51940080a8 fully compiles 2025-05-22 13:23:13 -05:00
John Alanbrook
a204fce4b5 initial refactor 2025-05-22 11:48:27 -05:00
John Alanbrook
708a112449 add AGENTS.md and fix rect render 2025-05-17 23:06:42 -05:00
John Alanbrook
ff2ee3d6db add animation test; help qr API 2025-05-09 12:57:54 -05:00
John Alanbrook
589bb365bd http now returns byte array and content type 2025-05-06 22:50:24 -05:00
John Alanbrook
0b8a43eb91 Merge branch 'https' into misty 2025-05-06 19:07:32 -05:00
John Alanbrook
bb3087dc37 fix qr code encoding to always be array buffers instead of strings 2025-05-06 18:53:08 -05:00
John Alanbrook
92f56570d9 fix qr decoding 2025-05-06 12:48:13 -05:00
John Alanbrook
a85b1873dd sprite rework 2025-05-04 11:28:45 -05:00
John Alanbrook
446ad080e1 render sprite geometry 2025-05-02 11:18:13 -05:00
John Alanbrook
600fbfd3b7 fast sprite render 2025-05-01 01:35:05 -05:00
John Alanbrook
7152ae093e audio working from soloud -> sdl3 2025-04-29 12:43:25 -05:00
John Alanbrook
f68e45f898 sdl audio 2025-04-28 08:48:44 -05:00
John Alanbrook
ee4ec2fc39 fix draw.image 2025-04-26 08:08:15 -05:00
John Alanbrook
b93a5a3ac0 refactor draw2d and render 2025-04-25 17:56:17 -05:00
John Alanbrook
de63e0e52d round rect and rounded filled rect 2025-04-24 14:04:27 -05:00
John Alanbrook
daef2fd2f2 circle and elipse 2025-04-24 09:19:56 -05:00
John Alanbrook
6705ce8980 sdl renderer 2025-04-23 20:39:07 -05:00
John Alanbrook
f443816355 render 2025-04-22 11:18:21 -05:00
John Alanbrook
c8c08d5fbe renderer now has camera matrix 2025-04-21 09:23:50 -05:00
John Alanbrook
b8328657df add camera test 2025-04-14 22:46:07 -05:00
John Alanbrook
05f284e3fa remove unnecessary functions 2025-04-14 09:05:49 -05:00
John Alanbrook
566baa250c sdl renderer
'
2025-04-13 21:32:34 -05:00
John Alanbrook
58cad839b6 fix crash 2025-03-28 14:44:57 -05:00
John Alanbrook
34035ae6ac sdl renderer backend 2025-03-28 12:29:15 -05:00
John Alanbrook
3a4547fb80 add blob; pull out crypto, time; add sdl_renderer 2025-03-27 14:31:02 -05:00
John Alanbrook
8cf114cbb4 io actor 2025-03-23 04:46:16 -05:00
John Alanbrook
f9100da8a2 -u.unneeded 2025-03-22 22:27:36 -05:00
John Alanbrook
f9c1a3e71a root actor runs only on main thread; restrict ffi main thread functions to it 2025-03-22 20:55:20 -05:00
John Alanbrook
73594c8599 fix memory leaking and thread sync problems 2025-03-22 18:24:18 -05:00
John Alanbrook
239f35389e fix crashing assert on free 2025-03-22 11:15:40 -05:00
John Alanbrook
95d3296dd9 wota now encodes at the C level; update dmon for macos 13; clean up many warnings 2025-03-20 17:25:48 -05:00
John Alanbrook
c566f90d16 remove script 2025-03-19 17:52:44 -05:00
John Alanbrook
9410af3a69 messages 2025-03-19 12:40:31 -05:00
John Alanbrook
8627fc52ef actors in C now 2025-03-18 18:18:56 -05:00
John Alanbrook
813cc8dbbc make tracy work for multilpe contexts 2025-03-15 20:49:53 -05:00
John Alanbrook
d90d81d7ff fixed memory leak on thread exit 2025-03-15 08:33:37 -05:00
John Alanbrook
b1f62cc58c destroy mailboxes on thread exit 2025-03-13 17:29:42 -05:00
John Alanbrook
38da997069 use wota for on machine message passing 2025-03-13 17:20:04 -05:00
John Alanbrook
88d5f6455b portal spawning works 2025-03-13 15:21:11 -05:00
John Alanbrook
1332af93ab enet and mailboxes now take strings or array buffers 2025-03-13 06:28:00 -05:00
John Alanbrook
291fd9ead0 hide actor data 2025-03-12 23:09:43 -05:00
John Alanbrook
e86138ec00 multirheading mailboxes fixed 2025-03-11 20:34:39 -05:00
John Alanbrook
c431f117e9 remove atoms for multithreading 2025-03-11 10:13:15 -05:00
John Alanbrook
847a3ef314 threading 2025-03-10 22:49:48 -05:00
John Alanbrook
d56c983e01 add return to callback send 2025-03-09 10:18:43 -05:00
John Alanbrook
69df7302d5 initial attempt at portal and contact 2025-03-06 21:18:05 -06:00
John Alanbrook
01f7e715a4 parent child handshake 2025-03-06 11:31:37 -06:00
John Alanbrook
a8865594ca coupling 2025-03-05 13:03:44 -06:00