Commit Graph

43 Commits

Author SHA1 Message Date
klemek c66a5c166e feat: double buffered video input 2025-11-24 18:52:44 +01:00
klemek 6b4630f255 feat(video): slightly faster video acquisition with O_NONBLOCK 2025-11-23 12:58:49 +01:00
klemek 01266e7823 feat(video): can build without video 2025-11-23 00:45:54 +01:00
klemek 81c7471226 docs: update todo 2025-11-17 14:07:01 +01:00
klemek e1219c316c docs: update tiodo list 2025-11-17 12:13:09 +01:00
klemek 2692bb0f9b refactor: move static function on top of files 2025-11-14 11:52:47 +01:00
klemek d094a6c895 feat: hotkeys in config 2025-11-14 11:49:02 +01:00
klemek 4ddb5241b4 feat: load/save state from number hotkeys 2025-11-14 11:02:21 +01:00
klemek f0c5ecab16 feat: arrow keys to control bpm/cycle 2025-11-14 10:20:55 +01:00
klemek 7739ac8254 refactor: state read event struct 2025-11-14 09:37:29 +01:00
klemek c229b9bc68 feat: --auto-random-cycle 2025-11-14 09:03:23 +01:00
klemek 4d984d1e28 docs: update README and DEVELOPMENT 2025-11-12 23:31:55 +01:00
klemek 582886bc60 docs: final dev 2025-11-10 23:41:30 +01:00
klemek 1a766bfd78 fix: better random state 2025-11-10 23:28:16 +01:00
klemek fb5e5fcf38 feat: 0 hotkey to reset everything 2025-11-10 22:20:28 +01:00
klemek f700f0167b docs: update README 2025-11-10 21:55:45 +01:00
klemek 0fe7153d67 docs: update README 2025-11-10 19:17:35 +01:00
klemek 452c177919 docs: update README 2025-11-10 18:05:51 +01:00
klemek 34a4e6ed37 fix: opengl error 0500 2025-11-10 16:52:08 +01:00
klemek 4492ce4fd0 docs: update youtube links 2025-11-10 10:54:42 +01:00
klemek 24fe873778 srx 14 : isometric 2025-11-10 00:18:37 +01:00
klemek 94d1593e8e src/fx 15 : random 2025-11-09 22:57:14 +01:00
klemek 916c816102 src 14 : cursor 2025-11-09 22:50:09 +01:00
klemek 71189f58ff src 13 : credenza 2025-11-09 21:37:45 +01:00
klemek d58b8c56a6 fx 13 sobel filter 2025-11-09 21:24:15 +01:00
klemek 700f75f43b feat: src12 scales 2025-11-09 17:58:06 +01:00
klemek a8a03b94e1 fx12: game of life 2025-11-09 16:41:05 +01:00
klemek 75fa5ce704 feat: isometrc grid 2025-11-09 14:59:08 +01:00
klemek e3d6fc0680 feat: src 9 2025-11-09 11:03:34 +01:00
klemek c441bc5729 feat: fx15 calibration screen 2025-11-09 00:00:44 +01:00
klemek 494c51e179 fx11: spill 2025-11-08 23:18:19 +01:00
klemek 248c947fad refactor: split frag0 into multiple files 2025-11-08 22:35:10 +01:00
klemek 3b7a550b6a refactor: pass structs as pointers except for background things 2025-11-08 19:24:14 +01:00
klemek 92f010ca70 refactor: sprintf -> snprint, strncpy -> strlcpy 2025-11-08 18:46:28 +01:00
klemek 9c60d5dc4f feat: working include directive 2025-11-08 18:24:52 +01:00
klemek c111bd0c74 refactor: clean and sort args 2025-11-08 14:22:14 +01:00
klemek abe138ecf9 feat: auto random 2025-11-08 13:09:12 +01:00
klemek 41132b548a docs: update dev todo list 2025-11-08 12:13:47 +01:00
klemek 4927d5cf10 feat: FRAG_FILE_PREFIX 2025-11-07 19:30:48 +01:00
klemek 63284d34ef feat: forge_project.cfg 2025-11-07 19:23:27 +01:00
klemek 1ed3f4baf5 docs: update kbd and dev 2025-11-07 15:12:10 +01:00
klemek e0604fdd78 docs: default.cfg comments 2025-11-05 23:35:21 +01:00
klemek eca95d5f18 docs: more docs 2025-11-05 22:41:20 +01:00