| 2025-11-18 19:06 | lib: move to lib folder | Randy Palamar | 3 | +6 | -7 |
| 2025-11-18 18:22 | lib: assert on error; internal flush no longer triggers errors | Randy Palamar | 1 | +8 | -6 |
| 2025-11-17 19:48 | os: os_take_lock: fix return behaviour for infinite timeouts | Randy Palamar | 3 | +5 | -4 |
| 2025-11-17 14:19 | meta: make float bake parameter check into a bitfield | Randy Palamar | 4 | +72 | -70 |
| 2025-07-28 14:24 | tests/throughput: add name to output field | Randy Palamar | 1 | +4 | -1 |
| 2025-11-14 19:57 | build: cleanup; give in to garbage feature test macro | Randy Palamar | 4 | +23 | -30 |
| 2025-11-14 12:35 | core: make gl_parameters into a global | Randy Palamar | 5 | +111 | -125 |
| 2025-11-14 03:43 | core: return to single thread for upload timeline | Randy Palamar | 4 | +44 | -138 |
| 2025-11-13 16:19 | core: use NamedBufferSubData for rf data on NVIDIA | Randy Palamar | 4 | +82 | -61 |
| 2025-11-12 04:02 | core: add emission kind and parameters to interface | Randy Palamar | 4 | +100 | -54 |
| 2025-11-11 20:59 | meta: add conditional generation | Randy Palamar | 11 | +922 | -315 |
| 2025-11-10 23:56 | meta: teach meta some basic types | Randy Palamar | 2 | +175 | -57 |
| 2025-11-10 19:30 | core: move cursed filter gen macro into meta code | Randy Palamar | 10 | +197 | -243 |
| 2025-11-10 18:38 | meta: fully automated cursed code | Randy Palamar | 3 | +264 | -31 |
| 2025-11-10 14:37 | meta: add alignment operator $(|) to codegen | Randy Palamar | 1 | +72 | -36 |
| 2025-11-10 14:36 | meta: only emit shader header strings that are actually used | Randy Palamar | 2 | +24 | -25 |
| 2025-11-10 01:13 | core: upload is now multi core by default | Randy Palamar | 15 | +433 | -107 |
| 2025-10-06 03:24 | build: add os_remove_directory | Randy Palamar | 1 | +126 | -17 |
| 2025-11-09 16:32 | os: make os struct a platform specific global | Randy Palamar | 12 | +146 | -147 |
| 2025-11-08 12:51 | lib: add new error check for mismatched data size in push_data | Randy Palamar | 3 | +77 | -82 |
| 2025-11-07 21:42 | core: fix typo | Randy Palamar | 1 | +1 | -1 |
| 2025-11-07 21:22 | core/lib: always perform channel mapping on the CPU | Randy Palamar | 8 | +113 | -53 |
| 2025-11-07 05:35 | shaders/decode: cleanup DecodeMode_None path | Randy Palamar | 2 | +57 | -50 |
| 2025-11-06 04:43 | shaders/filter: allow demod to output floats directly | Randy Palamar | 4 | +30 | -15 |
| 2025-11-05 19:58 | shaders/decode: move shared memory and register caching to separate functions | Randy Palamar | 4 | +129 | -78 |
| 2025-11-04 05:10 | shaders/decode: avoid nasty codegen; make sure None doesn't use LDS path | Randy Palamar | 2 | +14 | -3 |
| 2025-11-03 20:42 | shaders/filter: don't zero first data sample of a transmit | Randy Palamar | 1 | +1 | -1 |
| 2025-11-03 18:44 | shaders/decode: use register caching for transmit counts < 48 | Randy Palamar | 2 | +32 | -12 |
| 2025-11-03 13:10 | shaders/decode: add a compile time flag for LDS | Randy Palamar | 4 | +12 | -8 |
| 2025-11-02 18:42 | shaders/decode: add extra special cases for WorkGroupSize | Randy Palamar | 1 | +2 | -1 |
| 2025-11-02 15:57 | core: remove uneeded UnmapBuffer call | Randy Palamar | 1 | +0 | -1 |
| 2025-11-02 15:03 | shaders/filter: drop the SamplingMode optimization | Randy Palamar | 4 | +7 | -34 |
| 2025-11-02 13:34 | shaders/filter: cleanup casting noise and length obfuscation | Randy Palamar | 1 | +14 | -16 |
| 2025-11-01 16:37 | shaders/filter: fix filter reversing | Randy Palamar | 1 | +19 | -18 |
| 2025-10-31 19:14 | shaders/decode: use LDS for Hadamard > 32 | Randy Palamar | 4 | +65 | -19 |
| 2025-10-31 19:00 | core: allow kernel layout to be modified at runtime | Randy Palamar | 2 | +116 | -108 |
| 2025-10-31 03:54 | core: disable cuda library loading for now | Randy Palamar | 1 | +7 | -9 |
| 2025-10-30 23:46 | core: ensure iq_pipeline is cleared if we change from iq to rf | Randy Palamar | 1 | +3 | -3 |
| 2025-10-30 18:35 | core: ensure rf_size is set even when not running a filter stage | Randy Palamar | 1 | +4 | -4 |
| 2025-10-26 03:56 | meta: remove beamformer_shaders.c | Randy Palamar | 2 | +1 | -1311 |
| 2025-10-26 03:37 | shaders/filter: use LDS to cooperatively load needed samples | Randy Palamar | 4 | +48 | -32 |
| 2025-10-24 19:21 | build/meta: support arbitrary binary data bakes, bake font data | Randy Palamar | 5 | +175 | -54 |
| 2025-10-24 13:13 | build: support shader baking | Randy Palamar | 5 | +1456 | -50 |
| 2025-10-24 02:49 | core: mark export stats spin wait as such | Randy Palamar | 1 | +3 | -1 |
| 2025-10-24 00:04 | core: fix race condition in rf upload function | Randy Palamar | 6 | +33 | -34 |
| 2025-10-23 22:34 | lib: delete broken entry points | Randy Palamar | 2 | +0 | -32 |
| 2025-10-22 15:29 | shaders/das: use static if in HERCULES for rx_channel | Randy Palamar | 1 | +6 | -4 |
| 2025-10-21 14:43 | core: more efficient spin wait | Randy Palamar | 3 | +7 | -1 |
| 2025-10-17 13:43 | build: correct printf specifier for table entry count | Randy Palamar | 1 | +2 | -2 |
| 2025-10-16 22:02 | core: make sure u128 is 16 byte aligned | Randy Palamar | 1 | +1 | -1 |
| 672 more commits remaining, fetch the repository |