ogl_beamforming

Ultrasound Beamforming Implemented with OpenGL
git clone anongit@rnpnr.xyz:ogl_beamforming.git
Log | Files | Refs | Feed | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2026-08-31 13:41core/shaders: store pointers into temp arena as offsets from a base pointerRandy Palamar8+153-155
2026-08-31 12:40das: move bool spec constants into compile flagsRandy Palamar3+40-39
2026-08-29 23:24core: handle channel counts that are not a multiple of ChunkChannelCountRandy Palamar7+78-55
2026-08-28 13:23core/das: allow das to handle F16 inputsRandy Palamar2+101-70
2026-08-27 13:26das: FORCES: correct transit y distance calculationRandy Palamar2+19-14
2026-08-27 01:19gpu: further barrier simplificationRandy Palamar3+19-12
2026-08-26 13:39lib: actually move all acquisitions in contrast mode reductionRandy Palamar2+8-10
2026-08-26 12:46das: tidy up hercules code a bitRandy Palamar1+16-19
2026-08-25 13:33core/das: massage das to get 16 byte loads out of pointer; remove descriptor zooRandy Palamar8+111-310
2026-08-26 01:08vulkan: fix timestamp readback API correctnessRandy Palamar1+1-1
2026-08-25 02:56das: unconfuse shader compiler with modf in interpolationRandy Palamar1+4-6
2026-08-25 01:37core/das: remove array parameters; only allocate arrays as neededRandy Palamar8+117-209
2026-08-22 02:24core/gpu: move filter allocation into gpu temp arenaRandy Palamar2+27-47
2026-08-22 01:36das: switch transmit receive orientations to 8 bits againRandy Palamar5+27-33
2026-08-21 13:40core/gpu: introduce helper for building gpu temp arenaRandy Palamar11+223-183
2026-08-21 01:33util: allow push_* and friends to take optional argumentsRandy Palamar1+11-17
2026-08-20 03:40vulkan: gpu_buffer_allocate: don't assert on size 0Randy Palamar1+25-23
2026-08-18 01:54coherency_weighting: remove 3D dimesions in shaderRandy Palamar4+13-27
2026-08-18 01:20core: improve shader layout for coherency weightingRandy Palamar1+3-1
2026-08-17 13:32vulkan: fix supported coop matrix type checkRandy Palamar1+8-8
2026-08-17 12:17core: move sum, min/max into helper shadersRandy Palamar2+55-55
2026-08-15 13:36core: store gpu pointer instead of offset in frameRandy Palamar3+37-18
2026-08-15 03:36core/gpu: add temporary buffer allocation in plan_compute_pipelineRandy Palamar11+276-179
2026-08-14 14:35core: planning notesRandy Palamar1+40-0
2026-08-14 13:16gpu: drop uneeded renderdoc capture path template functionRandy Palamar5+23-35
2026-08-13 13:33core: move some push constant GPU pointers into spec constantsRandy Palamar8+74-61
2026-08-12 14:13das: skip a handful of unecessary f32 <-> s32 conversionsRandy Palamar1+23-23
2026-08-12 12:21vulkan: fix barrier structure typeRandy Palamar1+1-1
2026-08-11 14:12das: drop cycle_t push constantRandy Palamar3+0-6
2026-08-11 13:24gpu: cleanup overcomplicated barrier usageRandy Palamar3+22-151
2026-08-10 12:43gpu: rename interface from vk to gpuRandy Palamar6+260-253
2026-08-08 14:19core: merge {Compute,DAS} array parameter structsRandy Palamar6+75-67
2026-08-08 03:48ui: add word navigation for text inputRandy Palamar3+44-8
2026-08-08 02:08ui: don't modify tab focus of existing group when it is splitRandy Palamar1+3-2
2026-08-08 02:02ui: do not leave an empty panel when moving a single tabRandy Palamar1+6-2
2026-08-07 13:33ui: vertically center frame viewRandy Palamar1+10-2
2026-08-07 13:31ui: make live control panel launching more user friendlyRandy Palamar4+49-22
2026-08-07 04:12base: aarch64: use isb instead of yieldRandy Palamar1+1-1
2026-08-05 22:49ui: compute stats: draw whole row with blinking red when shader is brokenRandy Palamar1+79-73
2026-08-05 19:22build/meta: when emitting a shader struct also emit a buffer referenceRandy Palamar3+42-26
2026-08-05 18:49ui: use fixed width for live controls, always show stop buttonRandy Palamar1+28-12
2026-08-05 17:49vulkan: account for devices with only BAR memoryRandy Palamar1+4-0
2026-08-04 13:10ui: use arena_seal() api for nil nodesRandy Palamar1+37-25
2026-08-01 21:44base: make platform setup uniform between all programs in repoRandy Palamar20+1157-1104
2026-07-31 13:09core: switch arena to a growable implementationRandy Palamar17+1167-847
2026-07-31 20:13lib: add bulk frame exportTyler Henry4+48-15
2026-07-30 18:24core: add basic readi supportTyler Henry5+108-26
2026-07-29 01:33util: stream_append_f64_e: don't infinite loop on negative inputsRandy Palamar1+3-1
2026-07-28 13:31ui: fix 1 frame flicker when switching to/from bar graphRandy Palamar1+22-23
2026-07-28 02:40build/meta: drop second name field in BakeRandy Palamar5+264-376
895 more commits remaining, fetch the repository