| 2026-04-02 20:35 | ui: fix das_tranform woes by reframing the problem | Randy Palamar | 2 | +86 | -73 |
| 2026-04-02 12:10 | shaders/das: use integer comparisons for bounds check | Randy Palamar | 1 | +3 | -3 |
| 2026-03-27 13:06 | shaders/das: improve the speed of HERCULES by ~10% | Randy Palamar | 1 | +43 | -28 |
| 2026-04-01 17:19 | shaders/das: move constants out of FORCES loop | Randy Palamar | 1 | +20 | -11 |
| 2026-03-16 11:51 | shaders/das: cleanup a couple instruction dependencies | Randy Palamar | 1 | +19 | -11 |
| 2026-03-31 23:32 | lib: fix shared memory size query on w32 | Randy Palamar | 1 | +25 | -10 |
| 2026-03-31 17:31 | core: eliminate remaining places assuming fixed size shared memory | Randy Palamar | 7 | +72 | -48 |
| 2026-03-30 16:23 | ui: don't modify API provided voxel transform | Randy Palamar | 4 | +38 | -37 |
| 2026-03-30 14:17 | debug: fix hot reloading on glibc linux systems | Randy Palamar | 4 | +23 | -11 |
| 2026-03-26 19:47 | shaders/das: remove incredibly stupid instruction dependency in cubic | Randy Palamar | 1 | +9 | -8 |
| 2026-03-24 13:39 | tests/throughput: small corrections for HeaderV2 | Randy Palamar | 1 | +4 | -8 |
| 2026-03-24 13:11 | core: mark pipeline as iq when API provided type is *Complex | Randy Palamar | 1 | +5 | -3 |
| 2026-03-23 19:55 | tests/throughput: initial handling for HeaderV2 files | Randy Palamar | 3 | +503 | -150 |
| 2026-03-23 18:28 | lib: make types compatible when copying output points | Randy Palamar | 1 | +1 | -1 |
| 2026-03-23 18:23 | lib: remove extra validate_simple_parameters call | Randy Palamar | 1 | +6 | -7 |
| 2026-03-23 17:33 | lib: check if push simple parameters succeeds | DarathDev | 1 | +2 | -2 |
| 2026-03-12 17:12 | math: don't use abs() on transform extents | Randy Palamar | 1 | +9 | -5 |
| 2026-03-12 12:31 | util: move s8_equal from build into util | Randy Palamar | 3 | +9 | -18 |
| 2025-06-20 19:52 | tests: add decode | Randy Palamar | 2 | +311 | -0 |
| 2026-03-10 11:23 | build: add -lm when linking tests | Randy Palamar | 1 | +1 | -2 |
| 2026-03-09 21:01 | core/das: fix coherency weighting by removing extra code | Randy Palamar | 2 | +4 | -108 |
| 2026-03-09 20:38 | ui: support the 3 common 2d planes (xy, xz, yz) | Randy Palamar | 4 | +152 | -45 |
| 2026-03-09 11:36 | build: fix wonky tests output path on w32 | Randy Palamar | 1 | +2 | -2 |
| 2026-03-05 16:26 | lib: fix library version match check | Randy Palamar | 1 | +18 | -5 |
| 2026-03-05 13:07 | core: don't add #line 1 to shaders when renderdoc is attached | Randy Palamar | 1 | +4 | -1 |
| 2026-03-05 04:28 | das: prebake xdc_transform * voxel_transform for (u)FORCES | Randy Palamar | 3 | +10 | -7 |
| 2026-03-05 04:15 | core: das: more consistent layout selection | Randy Palamar | 1 | +13 | -9 |
| 2026-03-03 17:42 | core: avoid crash for unloaded parameter blocks | Randy Palamar | 1 | +3 | -9 |
| 2026-03-02 19:19 | core: ensure mem_copy is used for copying voxel transforms | Randy Palamar | 1 | +3 | -3 |
| 2026-03-02 04:26 | core: plan_compute: fix copy paste mistake in DAS layout | Randy Palamar | 1 | +1 | -1 |
| 2026-02-28 00:10 | core: choose optimal DAS layout based on actually user provided points layout | Randy Palamar | 1 | +20 | -3 |
| 2026-02-27 23:59 | core: don't rearrange api provided output points | Randy Palamar | 1 | +12 | -2 |
| 2026-02-18 21:50 | core: make DAS voxel transform a user provided parameter | Randy Palamar | 13 | +519 | -274 |
| 2026-02-05 21:35 | core: plan_compute_pipeline: workaround miscompilation by old gcc | Randy Palamar | 1 | +5 | -3 |
| 2026-02-05 20:38 | intrinsics: work around missing assume attribute on gcc-11 | Randy Palamar | 1 | +8 | -1 |
| 2026-01-29 22:25 | meta: don't use f32/b16 in lib header | Randy Palamar | 1 | +2 | -2 |
| 2026-01-29 22:06 | build: emit FilterParameters struct for use in python | Randy Palamar | 1 | +14 | -0 |
| 2026-01-28 12:56 | build: generic on x86_64 now includes SSE4.1 | Randy Palamar | 1 | +1 | -1 |
| 2026-01-28 12:55 | cleanup GCC sign conversion errors | Randy Palamar | 4 | +6 | -6 |
| 2026-01-27 21:11 | util: remove stdint.h/stddef.h | Randy Palamar | 3 | +39 | -29 |
| 2026-01-27 19:39 | build: emit a standalone (preprocessed) library header | Randy Palamar | 1 | +20 | -10 |
| 2026-01-20 17:14 | w32: make sure file watches on a single frame share a timestamp | Randy Palamar | 1 | +5 | -4 |
| 2026-01-20 17:04 | os: add os_timer_count() to platform requirements | Randy Palamar | 9 | +36 | -36 |
| 2026-01-18 19:27 | util: make temp_arena save whole arena | Randy Palamar | 2 | +4 | -4 |
| 2026-01-17 21:21 | lib: cleanup data moving | Randy Palamar | 1 | +5 | -17 |
| 2026-01-14 19:57 | core: das_shader_id -> acquisition_kind | Randy Palamar | 5 | +15 | -12 |
| 2026-01-14 18:13 | lib: use likely/unlikely in check_shared_memory | Randy Palamar | 1 | +3 | -3 |
| 2026-01-14 18:04 | lib: simple API: make data return optional | Randy Palamar | 2 | +13 | -9 |
| 2026-01-14 17:58 | lib: rename LIB_FN macro to BEAMFORMER_LIB_EXPORT | Randy Palamar | 2 | +65 | -51 |
| 2026-01-14 17:51 | lib: change error names, make set_global_timeout never error | Randy Palamar | 2 | +47 | -49 |
| 745 more commits remaining, fetch the repository |