| 2026-08-31 13:41 | core/shaders: store pointers into temp arena as offsets from a base pointer | Randy Palamar | 8 | +153 | -155 |
| 2026-08-31 12:40 | das: move bool spec constants into compile flags | Randy Palamar | 3 | +40 | -39 |
| 2026-08-29 23:24 | core: handle channel counts that are not a multiple of ChunkChannelCount | Randy Palamar | 7 | +78 | -55 |
| 2026-08-28 13:23 | core/das: allow das to handle F16 inputs | Randy Palamar | 2 | +101 | -70 |
| 2026-08-27 13:26 | das: FORCES: correct transit y distance calculation | Randy Palamar | 2 | +19 | -14 |
| 2026-08-27 01:19 | gpu: further barrier simplification | Randy Palamar | 3 | +19 | -12 |
| 2026-08-26 13:39 | lib: actually move all acquisitions in contrast mode reduction | Randy Palamar | 2 | +8 | -10 |
| 2026-08-26 12:46 | das: tidy up hercules code a bit | Randy Palamar | 1 | +16 | -19 |
| 2026-08-25 13:33 | core/das: massage das to get 16 byte loads out of pointer; remove descriptor zoo | Randy Palamar | 8 | +111 | -310 |
| 2026-08-26 01:08 | vulkan: fix timestamp readback API correctness | Randy Palamar | 1 | +1 | -1 |
| 2026-08-25 02:56 | das: unconfuse shader compiler with modf in interpolation | Randy Palamar | 1 | +4 | -6 |
| 2026-08-25 01:37 | core/das: remove array parameters; only allocate arrays as needed | Randy Palamar | 8 | +117 | -209 |
| 2026-08-22 02:24 | core/gpu: move filter allocation into gpu temp arena | Randy Palamar | 2 | +27 | -47 |
| 2026-08-22 01:36 | das: switch transmit receive orientations to 8 bits again | Randy Palamar | 5 | +27 | -33 |
| 2026-08-21 13:40 | core/gpu: introduce helper for building gpu temp arena | Randy Palamar | 11 | +223 | -183 |
| 2026-08-21 01:33 | util: allow push_* and friends to take optional arguments | Randy Palamar | 1 | +11 | -17 |
| 2026-08-20 03:40 | vulkan: gpu_buffer_allocate: don't assert on size 0 | Randy Palamar | 1 | +25 | -23 |
| 2026-08-18 01:54 | coherency_weighting: remove 3D dimesions in shader | Randy Palamar | 4 | +13 | -27 |
| 2026-08-18 01:20 | core: improve shader layout for coherency weighting | Randy Palamar | 1 | +3 | -1 |
| 2026-08-17 13:32 | vulkan: fix supported coop matrix type check | Randy Palamar | 1 | +8 | -8 |
| 2026-08-17 12:17 | core: move sum, min/max into helper shaders | Randy Palamar | 2 | +55 | -55 |
| 2026-08-15 13:36 | core: store gpu pointer instead of offset in frame | Randy Palamar | 3 | +37 | -18 |
| 2026-08-15 03:36 | core/gpu: add temporary buffer allocation in plan_compute_pipeline | Randy Palamar | 11 | +276 | -179 |
| 2026-08-14 14:35 | core: planning notes | Randy Palamar | 1 | +40 | -0 |
| 2026-08-14 13:16 | gpu: drop uneeded renderdoc capture path template function | Randy Palamar | 5 | +23 | -35 |
| 2026-08-13 13:33 | core: move some push constant GPU pointers into spec constants | Randy Palamar | 8 | +74 | -61 |
| 2026-08-12 14:13 | das: skip a handful of unecessary f32 <-> s32 conversions | Randy Palamar | 1 | +23 | -23 |
| 2026-08-12 12:21 | vulkan: fix barrier structure type | Randy Palamar | 1 | +1 | -1 |
| 2026-08-11 14:12 | das: drop cycle_t push constant | Randy Palamar | 3 | +0 | -6 |
| 2026-08-11 13:24 | gpu: cleanup overcomplicated barrier usage | Randy Palamar | 3 | +22 | -151 |
| 2026-08-10 12:43 | gpu: rename interface from vk to gpu | Randy Palamar | 6 | +260 | -253 |
| 2026-08-08 14:19 | core: merge {Compute,DAS} array parameter structs | Randy Palamar | 6 | +75 | -67 |
| 2026-08-08 03:48 | ui: add word navigation for text input | Randy Palamar | 3 | +44 | -8 |
| 2026-08-08 02:08 | ui: don't modify tab focus of existing group when it is split | Randy Palamar | 1 | +3 | -2 |
| 2026-08-08 02:02 | ui: do not leave an empty panel when moving a single tab | Randy Palamar | 1 | +6 | -2 |
| 2026-08-07 13:33 | ui: vertically center frame view | Randy Palamar | 1 | +10 | -2 |
| 2026-08-07 13:31 | ui: make live control panel launching more user friendly | Randy Palamar | 4 | +49 | -22 |
| 2026-08-07 04:12 | base: aarch64: use isb instead of yield | Randy Palamar | 1 | +1 | -1 |
| 2026-08-05 22:49 | ui: compute stats: draw whole row with blinking red when shader is broken | Randy Palamar | 1 | +79 | -73 |
| 2026-08-05 19:22 | build/meta: when emitting a shader struct also emit a buffer reference | Randy Palamar | 3 | +42 | -26 |
| 2026-08-05 18:49 | ui: use fixed width for live controls, always show stop button | Randy Palamar | 1 | +28 | -12 |
| 2026-08-05 17:49 | vulkan: account for devices with only BAR memory | Randy Palamar | 1 | +4 | -0 |
| 2026-08-04 13:10 | ui: use arena_seal() api for nil nodes | Randy Palamar | 1 | +37 | -25 |
| 2026-08-01 21:44 | base: make platform setup uniform between all programs in repo | Randy Palamar | 20 | +1157 | -1104 |
| 2026-07-31 13:09 | core: switch arena to a growable implementation | Randy Palamar | 17 | +1167 | -847 |
| 2026-07-31 20:13 | lib: add bulk frame export | Tyler Henry | 4 | +48 | -15 |
| 2026-07-30 18:24 | core: add basic readi support | Tyler Henry | 5 | +108 | -26 |
| 2026-07-29 01:33 | util: stream_append_f64_e: don't infinite loop on negative inputs | Randy Palamar | 1 | +3 | -1 |
| 2026-07-28 13:31 | ui: fix 1 frame flicker when switching to/from bar graph | Randy Palamar | 1 | +22 | -23 |
| 2026-07-28 02:40 | build/meta: drop second name field in Bake | Randy Palamar | 5 | +264 | -376 |
| 895 more commits remaining, fetch the repository |