| 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 |
| 2025-10-16 21:52 | core: ensure output image points are always valid | Randy Palamar | 2 | +25 | -9 |
| 2025-10-15 17:24 | core/ui: hash beamformer bake parameters to avoid reloading unnecessarily | Randy Palamar | 11 | +7539 | -18 |
| 2025-10-14 18:08 | shaders/das: add RCAOrientation none, change tx_rx packing | Randy Palamar | 5 | +37 | -32 |
| 2025-10-12 03:27 | core: refactor: move shader bake parameters into a union | Randy Palamar | 5 | +263 | -283 |
| 2025-10-11 02:31 | shaders/das: move iq rotation into if gaurd | Randy Palamar | 1 | +3 | -3 |
| 2025-10-10 21:16 | shaders/das: add linear interpolation, use named interpolation modes | Randy Palamar | 7 | +74 | -28 |
| 2025-10-09 18:34 | shaders/das: avoid cosine evaluation in early out path | Randy Palamar | 1 | +16 | -11 |
| 2025-10-08 15:09 | lib & shaders/das: add special case for single focal vector and orientation | Randy Palamar | 6 | +102 | -40 |
| 2025-10-07 23:54 | shaders/filter: 4% performance boost in 4X sampling mode | Randy Palamar | 1 | +2 | -2 |
| 2025-10-04 17:12 | core: use a dirty programs flag bit for reloading compute shaders | Randy Palamar | 4 | +30 | -31 |
| 2025-10-03 19:37 | meta: fix column indicator in entry compiler error message | Randy Palamar | 1 | +5 | -5 |
| 2025-10-03 19:16 | meta: cleanup internal representation of shaders with a file | Randy Palamar | 1 | +75 | -97 |
| 2025-10-03 18:42 | meta: allow up to 32 shader local flags | Randy Palamar | 1 | +1 | -1 |
| 2025-10-03 03:34 | meta: generate lists to help with shader flag baking | Randy Palamar | 8 | +120 | -108 |
| 2025-10-03 02:17 | shaders/das: add support for HERO PhotoAcoustic acquisitions | Randy Palamar | 4 | +25 | -10 |
| 2025-10-03 01:22 | meta: add @Table, @Expand, and @Emit directives | Randy Palamar | 10 | +563 | -125 |
| 2025-09-27 21:17 | core: reload only needed shader on file update | Randy Palamar | 3 | +25 | -6 |
| 2025-09-25 23:23 | shaders/decode: switch hadamard matrix back to f32 | Randy Palamar | 4 | +20 | -20 |
| 2025-09-25 22:46 | meta: bake float variables as well | Randy Palamar | 8 | +133 | -107 |
| 653 more commits remaining, fetch the repository |