Commit Graph

14 Commits

Author SHA1 Message Date
Zachary Levy a0552febf6 Phased executor naming consistency 2026-04-24 14:30:13 -07:00
Zachary Levy 6a82b4b733 Make ring suitable for 0 initialization 2026-04-24 14:02:28 -07:00
Zachary Levy 6a97884067 init / create / destroy naming consistency 2026-04-24 13:20:50 -07:00
zack bca19277b3 draw-improvements (#17)
Major rework to draw rendering system. We are making a SDF first rendering system with tesselated stuff only as a fallback strategy for specific situations where SDF is particularly poorly suited

Co-authored-by: Zachary Levy <zachary@sunforge.is>
Reviewed-on: #17
2026-04-24 07:57:44 +00:00
zack 37da2ea068 Tweaked general setup tracking allocator and added logger (#11)
Co-authored-by: Zachary Levy <zachary@sunforge.is>
Reviewed-on: #11
2026-04-22 06:03:10 +00:00
zack cfd9e504e1 vendor-cleanup (#10)
Major rework of libusb and lmdb bindings

Co-authored-by: Zachary Levy <zachary@sunforge.is>
Reviewed-on: #10
2026-04-22 04:47:59 +00:00
zack 0d424cbd6e Texture Rendering (#9)
Co-authored-by: Zachary Levy <zachary@sunforge.is>
Reviewed-on: #9
2026-04-22 00:05:08 +00:00
zack 64de816647 QR Code generation (#8)
Co-authored-by: Zachary Levy <zachary@sunforge.is>
Reviewed-on: #8
2026-04-21 02:09:03 +00:00
zack 274289bd47 Added draw package as renderer focused on mixed use layout / 2D / 3D scene applications (#7)
Co-authored-by: Zachary Levy <zachary@sunforge.is>
Reviewed-on: #7
2026-04-20 20:14:56 +00:00
zack 59c600d630 phased-executor (#4)
Co-authored-by: Zachary Levy <zachary@sunforge.is>
Reviewed-on: #4
2026-04-03 01:53:23 +00:00
Zachary Levy 25fca052f5 Switch from custom LN_2 constant to math.LN2 2026-03-29 20:29:24 -07:00
zack a8f98e893f Added fast_exp math (#3)
Co-authored-by: Zachary Levy <zachary@sunforge.is>
Reviewed-on: #3
2026-03-30 01:52:43 +00:00
zack 2d4494233b Added spinlock (#2)
Co-authored-by: Zachary Levy <zachary@sunforge.is>
Reviewed-on: #2
2026-03-25 23:49:09 +00:00
Zachary Levy f10bf7e3c3 In the beginning... 2026-03-08 19:00:41 -07:00