$ cd vendor/jimtcl && ./configure CFLAGS=-g && cd -
$ make deps
then
$ make && ./folk
or
$ make remote FOLK_REMOTE_NODE=folk-live
Init and update the submodule & you can pass CFLAGS=-DTRACY_ENABLE
to make
for Tracy.
on Debian bookworm amd64: psmisc
, build-essential
, git
,
libssl-dev
, zlib1g-dev
, libjpeg-dev
, glslc
, libwslay-dev
, console-data
for debugging: elfutils
(provides eu-stack
), google-perftools
,
libgoogle-perftools-dev
- adjust stack record if When is multiline
- consistent name for sustain/ttl/remove-later
- reap threads that got caught up on some long-running activity so that we aren't just monotonically growing thread count
- event statements
- match or statement arena allocator
- for camera images, at least
- clean up shader reference errors (use trick from main?)
- fix camera-rpi corruption
port tag iters fix from folk1web stops working after a while- marching ants animation
blinking of outlines- still some blinking, need to adjust metastable timing
sticking of outlines- is stealing too frequent? are we spending most of our time trying to steal?
incremental tag detector60Hz camera- ports
- keyboard/editor port
- points-up port
- calibration process
infinite loop or one-lane syntax? one-at-a-time- Hold! with explicit version number?
reuse C module so perf events hold- report errors as statements
spinlock- wait until process death to start
- blinking on folk0
- fix small memory leak
- todo:
- trace the db lock, figure out why collect is slow
- name zones to figure out actual latency