| 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 |
| 2025-09-25 16:37 | meta: remove shader permutation generation | Randy Palamar | 4 | +33 | -528 |
| 2025-09-25 16:00 | shaders/decode: switch to parameter baking at compile time | Randy Palamar | 5 | +81 | -72 |
| 2025-09-25 15:27 | shaders/filter: switch to parameter baking at compile time | Randy Palamar | 6 | +172 | -184 |
| 2025-09-25 03:54 | meta: move shader bake parameters into meta code | Randy Palamar | 5 | +276 | -124 |
| 2025-09-24 01:35 | shader/das: first pass at baking exact (integer) parameters | Randy Palamar | 3 | +101 | -94 |
| 2025-09-23 20:57 | shader/das: remove duplicate code | Randy Palamar | 1 | +57 | -130 |
| 2025-09-23 18:11 | core: JIT compile compute shaders | Randy Palamar | 7 | +205 | -247 |
| 2025-09-12 18:43 | core/das: upload array of transmit/receive orientations for RCA methods | Randy Palamar | 10 | +82 | -75 |
| 2025-10-14 00:50 | lib: fix compute timings export | Randy Palamar | 1 | +18 | -19 |
| 2025-10-08 16:10 | ui: fix crash when changing the view kind in reverse | Randy Palamar | 1 | +12 | -4 |
| 2025-10-05 05:08 | lib: drop extra parameter_block_region_upload function | Randy Palamar | 1 | +13 | -23 |
| 2025-10-05 04:18 | core: move shader defines out of beamformer_parameters.h | Randy Palamar | 2 | +25 | -25 |
| 2025-09-24 14:30 | fix more clang errors | Randy Palamar | 2 | +3 | -3 |
| 2025-09-13 21:01 | build: meta: simplify shader local flag packing | Randy Palamar | 1 | +49 | -55 |
| 2025-09-12 21:31 | core/decode: fix raw RF pipeline | Randy Palamar | 5 | +83 | -74 |
| 2025-09-11 17:11 | lib: fix w32 build on newer clang | Randy Palamar | 1 | +1 | -1 |
| 2025-09-10 02:21 | lib: add beamformer_beamform_data (simple API) | Randy Palamar | 9 | +186 | -98 |
| 2025-09-10 21:38 | core: don't sleep threads when live imaging is active | Randy Palamar | 1 | +8 | -6 |
| 2025-09-10 21:29 | util: force inline integer rounding functions | Randy Palamar | 1 | +3 | -3 |
| 2025-09-10 21:25 | lib: win32: don't close extra semaphore when parameter blocks decrease | Randy Palamar | 1 | +12 | -5 |
| 2025-09-10 17:24 | core: ensure we only copy needed rf size even when the current data is smaller than the buffer | Randy Palamar | 3 | +10 | -8 |
| 2025-09-09 19:26 | core: make sure correct shader is selected when base shader has no parameters | Randy Palamar | 1 | +4 | -2 |
| 2025-09-09 18:42 | das: adapt to Float32 (RF) input | Randy Palamar | 4 | +116 | -64 |
| 2025-09-09 15:38 | meta/DAS: make interpolate flag a comptime flag | Randy Palamar | 4 | +21 | -11 |
| 629 more commits remaining, fetch the repository |