| 2026-06-08 16:16 | README: mention that MSVC is not supported | Randy Palamar | 1 | +1 | -13 |
| 2026-06-08 16:10 | README: mention legacy branch and modern compiler requirement | Randy Palamar | 1 | +39 | -0 |
| 2026-06-02 17:39 | util: improve SLL/DLL macros, add extra string helpers | Randy Palamar | 5 | +218 | -68 |
| 2026-05-26 16:31 | platform: load input key modifiers in platform layer | Randy Palamar | 6 | +58 | -19 |
| 2026-05-22 17:30 | vulkan: fix resolve image layout | Randy Palamar | 1 | +1 | -1 |
| 2026-05-21 16:27 | external/glslang: bump to sdk 1.4.350 | Randy Palamar | 0 | +0 | -0 |
| 2026-05-12 16:55 | vulkan: VulkanCommandPool::next_index i32 -> u32 | Randy Palamar | 1 | +1 | -1 |
| 2026-04-30 16:59 | lib: add checks for gpu rf data size, hilbert support, max frame backlog query | Randy Palamar | 4 | +95 | -21 |
| 2026-04-29 20:41 | core/api: drop Cuda shader prefix, remove CudaDecode | Randy Palamar | 9 | +36 | -63 |
| 2026-04-10 16:28 | core/filter.glsl: fix demodulation for odd input sample count | Randy Palamar | 2 | +41 | -35 |
| 2026-03-25 13:23 | core: plan_compute: use DAG to ensure compatible data layouts between stages | Randy Palamar | 12 | +513 | -520 |
| 2026-03-16 19:44 | core: use cooperative matrix extension for decoding | Randy Palamar | 10 | +766 | -283 |
| 2026-03-16 19:27 | core/decode: default to processing 1 transmit with decode | Randy Palamar | 1 | +1 | -3 |
| 2026-03-16 15:51 | shaders/coherency_weighting: drop unused "elements" push constant | Randy Palamar | 4 | +1 | -5 |
| 2026-03-16 15:23 | core: rearrange compute memory barriers to allow overlap with previous batch | Randy Palamar | 2 | +102 | -46 |
| 2026-03-16 12:02 | core: complete_queue: cleanup old commit tracking | Randy Palamar | 1 | +11 | -13 |
| 2026-03-12 21:59 | core: fix library frame tagging; merge compute and indirect compute context | Randy Palamar | 3 | +13 | -30 |
| 2026-03-12 20:44 | ui: fix crash when moving from X-Plane to Copy view type | Randy Palamar | 1 | +5 | -8 |
| 2026-03-12 18:38 | core: fix a few bugs with VLS/TPW paths | Randy Palamar | 2 | +12 | -6 |
| 2026-03-12 13:07 | buffer_clear: clear 16 bytes at time | Randy Palamar | 4 | +20 | -19 |
| 2026-03-12 12:04 | vulkan: workaround renderdoc bug with very large buffers | Randy Palamar | 4 | +27 | -25 |
| 2026-03-10 18:44 | core/das: switch back to buffer reference for output data | Randy Palamar | 5 | +48 | -43 |
| 2026-03-10 17:52 | core: fix upload/compute thread deadlock when only a single vulkan queue is used | Randy Palamar | 1 | +4 | -4 |
| 2026-03-05 16:07 | vulkan: add object labeling in debug builds | Randy Palamar | 4 | +211 | -26 |
| 2026-03-03 17:13 | decode/filter: use f16 as intermediate exchange type | Randy Palamar | 3 | +14 | -7 |
| 2026-03-03 16:33 | core: allow shaders to access buffers through descriptors | Randy Palamar | 9 | +405 | -126 |
| 2026-02-10 22:59 | vulkan: per timeline command pool instead of per queue | Randy Palamar | 1 | +155 | -137 |
| 2026-05-04 19:39 | core: implement global channel chunk processing | Randy Palamar | 7 | +92 | -69 |
| 2026-05-07 21:28 | core: migrate to vulkan compute | Randy Palamar | 31 | +4942 | -2341 |
| 2026-01-18 19:28 | vulkan: implement compute shader compilation api | Randy Palamar | 3 | +165 | -41 |
| 2026-01-18 05:20 | vulkan: set up glslc constraints | Randy Palamar | 2 | +87 | -5 |
| 2026-01-18 02:26 | vulkan: build default/empty compute shader | Randy Palamar | 5 | +161 | -14 |
| 2026-01-17 21:15 | add and build glslang library for shader compilation | Randy Palamar | 5 | +132 | -11 |
| 2026-01-14 14:00 | vulkan: add subgroup size to gpu info | Randy Palamar | 3 | +50 | -11 |
| 2026-01-13 19:31 | vulkan: use DEBUG_IMPORT for symbol import into dll on w32 | Randy Palamar | 2 | +16 | -16 |
| 2026-01-12 02:36 | vulkan/opengl: load relevant GPU parameters from vulkan | Randy Palamar | 9 | +65 | -156 |
| 2026-01-06 23:12 | vulkan: fix exclusive transfer queue search | Randy Palamar | 1 | +10 | -6 |
| 2026-01-06 17:31 | vulkan: check for and report missing extension requirements | Randy Palamar | 2 | +72 | -12 |
| 2026-01-05 19:29 | core: vulkan data uploading | Randy Palamar | 12 | +3017 | -73 |
| 2025-12-31 00:54 | gl: load extensions for vulkan memory importing | Randy Palamar | 2 | +21 | -1 |
| 2026-05-26 16:42 | intrinsics: add print_format attribute | Randy Palamar | 2 | +9 | -4 |
| 2026-05-11 20:42 | meta: fix element count when converting to base C type | Randy Palamar | 1 | +14 | -12 |
| 2026-05-07 19:11 | meta: refactor meta code for providing true C interface while being MATLAB compatible | Randy Palamar | 8 | +1238 | -736 |
| 2026-05-04 20:55 | meta: import entity packing/referencing code from another project | Randy Palamar | 13 | +1539 | -1138 |
| 2026-05-04 16:27 | meta: add support for push constants | Randy Palamar | 6 | +433 | -266 |
| 2026-04-29 20:50 | util: make da_push clear the new item | Randy Palamar | 1 | +4 | -4 |
| 2026-04-29 20:25 | util: drop mem_clear name in favor of memory_clear | Randy Palamar | 2 | +1 | -2 |
| 2026-04-29 20:21 | core: fix wasted 4K in shared memory scratch area | Randy Palamar | 1 | +3 | -3 |
| 2026-04-21 02:06 | lib: add processing for basic 3 sample contrast method | Randy Palamar | 7 | +136 | -20 |
| 2026-04-21 12:25 | core: use table for testing if the data_kind is complex | Randy Palamar | 1 | +1 | -3 |
| 804 more commits remaining, fetch the repository |