ogl_beamforming

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

DateCommit messageAuthorFiles+-
2025-08-04 18:27core/lib: support multiple parameter blocksRandy Palamar17+1063-849
2025-08-06 19:41shaders/das: fix rounded rf index clampingRandy Palamar1+1-1
2025-08-01 21:41lib: set_pipeline_stage_parameters should return success on successRandy Palamar1+1-0
2025-07-30 03:58core: asynchronous RF upload threadRandy Palamar11+337-135
2025-08-01 12:16core: cleanup plan_compute_pipeline a littleRandy Palamar1+40-41
2025-07-31 14:30shaders/demod: use correct filter endpoint when decimatingRandy Palamar1+1-0
2025-07-31 12:52shaders/das: full focus time must still be used for iq rotationRandy Palamar1+8-8
2025-07-30 21:56ui: print demod rf size in addition input rf sizeRandy Palamar3+16-12
2025-07-30 21:51ui: use rf_size thats available on masterRandy Palamar1+1-3
2025-07-30 18:45ui: list RF size and include (FPS) for bulk timingsRandy Palamar1+31-2
2025-07-29 13:02shaders/das: make it clear that the relevant iq focus time is fractionalRandy Palamar1+9-11
2025-07-28 11:35shaders/demod: use correct target for demod after decodeRandy Palamar1+1-1
2025-07-28 04:16build: missed a couple and removed one that should have stayedRandy Palamar1+4-6
2025-07-28 04:04build: remove duplicated X macroRandy Palamar1+2-8
2025-07-28 02:47shaders/demod: index forward on RF dataRandy Palamar2+11-14
2025-07-27 23:53lib: ensure locked_region_upload is perfoming actions on valid shared memoryRandy Palamar1+21-12
2025-07-27 20:55ui: cycle colours for bar graphRandy Palamar1+1-1
2025-07-27 18:38build: output matlab beamformer classesRandy Palamar3+104-53
2025-07-27 17:59build: rework bindings generatorRandy Palamar1+58-32
2025-07-27 17:58build: everything depends on build/build.exeRandy Palamar1+5-1
2025-07-27 13:57core: ctx->latest_frame is check for data; flatten BeamformerComputeFrameRandy Palamar5+74-82
2025-07-27 12:22lib: actually write set_global_timeout function not just the prototypeRandy Palamar1+12-0
2025-07-27 02:02lib: move global variables into a single global contextRandy Palamar1+79-63
2025-07-27 01:27lib: remove timeout argument from most functionsRandy Palamar3+46-37
2025-07-27 01:08lib: delete legacy APIRandy Palamar3+0-69
2025-07-27 00:06ui: fix incorrect max value for center frequencyRandy Palamar1+1-1
2025-07-26 23:56core: bind only filled portion of rf buffer for DASRandy Palamar2+6-2
2025-07-26 21:22math: fix sharp edge in low pass filter for even lengthsRandy Palamar1+1-1
2025-07-25 20:25shaders/das: move sample validity check into sample_rf()Randy Palamar2+18-23
2025-07-26 21:05core: remove double sized raw data ssboRandy Palamar1+9-16
2025-07-25 19:30core: treat data as IQ when demodulatingRandy Palamar6+183-120
2025-07-25 18:17core: ignore CudaHilbert when demodulation was requestedRandy Palamar1+31-9
2025-07-24 20:26core: dispatch compute sync should be after pipeline planningRandy Palamar1+2-2
2025-07-24 16:03build: output matlab bindings for data kindsRandy Palamar1+11-0
2025-07-24 04:17core: refactor decode and demodulation handlingRandy Palamar7+284-109
2025-07-23 18:27core/lib: rework pipeline handlingRandy Palamar12+333-178
2025-07-23 15:10core: first pass at demod/decimation supportRandy Palamar13+355-84
2025-07-22 16:37lib: fix two race conditions when exporting dataRandy Palamar2+12-14
2025-07-18 18:29shaders/das: early out when channel apodization is 0Randy Palamar1+45-33
2025-07-18 16:51core: shave 40% off DAS runtimeRandy Palamar10+445-232
2025-07-18 13:12build: matlab: generate shader stage enumerantsRandy Palamar1+16-7
2025-07-18 13:11build: fix w32 integer sign conversion warnings/errorsRandy Palamar1+2-2
2025-07-17 12:32build: replace -ffast-math with specificsRandy Palamar1+1-1
2025-07-13 02:54beamformer.c: move debug os includes to end of fileRandy Palamar1+9-8
2025-07-13 01:36core: replace os function table with static definitionsRandy Palamar10+42-49
2025-07-12 17:58core/build: go all in on ubsan/asanRandy Palamar12+196-122
2025-07-12 02:56build: enable more warnings and fix themRandy Palamar21+483-475
2025-07-10 19:43ui: set StopImaging flag on closeRandy Palamar1+2-0
2025-07-10 04:45ui: fancier live control power sliderRandy Palamar3+61-8
2025-07-08 13:59build: generate matlab bindings for live feedback flagsRandy Palamar1+49-1
561 more commits remaining, fetch the repository