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-07-04 15:18ui: move push_das_shader_kind and push_custom_view_title upRandy Palamar1+63-63
2025-07-04 15:02core/lib: add live imaging parameters sharingRandy Palamar6+110-24
2025-07-03 02:29ui: enable MSAA for 3D viewsRandy Palamar3+38-18
2025-07-02 20:32ui: 3D X-Plane dragging interactionRandy Palamar7+293-53
2025-07-02 16:09ui: 3D X-Plane viewRandy Palamar13+1130-519
2025-06-30 04:23tests/throughput: use updated tag namingRandy Palamar1+1-1
2025-06-29 01:37core: naming cleanupRandy Palamar6+75-64
2025-06-23 12:22ui: add compute stats bar graph modeRandy Palamar1+195-59
2025-06-28 04:06static: move compute thread starting until after shared memory is initializedRandy Palamar1+9-9
2025-06-28 04:02static: set user_context before starting worker threadRandy Palamar1+2-2
2025-06-27 13:54shaders/decode: gain another 10% by doing a first pass data reorderingRandy Palamar4+47-28
2025-06-27 13:07shaders/decode: readabilityRandy Palamar1+8-9
2025-06-26 03:24shaders/decode: gain another 47% performance boost for i16 dataRandy Palamar2+30-21
2025-06-24 15:26core: drop one unneeded glFinish() callRandy Palamar1+2-3
2025-06-24 13:44lib: ensure scratch space is locked while reading outputRandy Palamar1+16-8
2025-06-23 19:56ui: truncate text positions to fix some rendering jankRandy Palamar2+3-3
2025-06-23 19:30build: generate pdb for test program debugging on w32Randy Palamar1+4-1
2025-06-23 03:26core: don't flicker ui when frames are in progressRandy Palamar5+16-25
2025-06-22 18:21core/lib: use shared memory for export, add compute stats exportRandy Palamar16+291-424
2025-06-22 04:38core: don't overrun timing table buffer when coalescingRandy Palamar1+1-1
2025-06-22 02:31core: swap order of compute stats tableRandy Palamar2+10-9
2025-06-21 22:21core: store large backlog of compute timingsRandy Palamar6+182-77
2025-06-20 21:03core: support hadamard dims 20, 40, 80, 160Randy Palamar1+33-11
2025-06-20 20:10build: ensure cc_single_file is terminated, skip unsupported msvc flagRandy Palamar1+3-1
2025-06-20 19:51lib: allow LIB_FN to be predefinedRandy Palamar2+7-4
2025-06-20 12:44lib: remove overlapping locksRandy Palamar2+49-64
2025-06-17 04:39core/raylib: drop GRAPHICS_API_OPENGL_43 defineRandy Palamar2+1-2
2025-06-18 20:12core: allow non power of 2 images to be createdRandy Palamar2+11-4
2025-06-18 17:23shaders/decode: improve gpu cache behaviourRandy Palamar4+39-35
2025-06-18 14:47tests/throughput: properly exit on SIGINTRandy Palamar1+13-2
2025-06-17 15:08core/lib: bump shared memory versionRandy Palamar1+1-1
2025-06-17 13:53build: disable broken gcc warningRandy Palamar1+4-0
2025-06-17 12:25core: work around pebkac when beamformer is closed during live imagingRandy Palamar6+46-14
2025-06-17 03:50ui: merge floating widget draw path with UIView draw pathRandy Palamar1+316-309
2025-06-14 20:03ui: merge FloatingWidget into UIViewRandy Palamar1+107-124
2025-06-14 19:18ui: clean up ruler interaction jankRandy Palamar1+99-67
2025-06-12 14:06ui: merge text input drawing into floating widget pathRandy Palamar1+99-79
2025-06-11 13:37ui: begin interaction cleanupRandy Palamar2+555-426
2025-06-13 20:13tests: add throughput measurement toolRandy Palamar4+483-13
2025-06-13 16:34core: resolve lock up bugRandy Palamar4+4-6
2025-06-13 16:26static: call os functions directly instead of through function pointersRandy Palamar1+11-11
2025-06-10 17:48lib: actually commit the library code that does the coalescingRandy Palamar1+4-1
2025-06-10 17:42core/lib: coalesce buffer uploads that haven't made it to the GPURandy Palamar5+18-13
2025-06-10 16:54core/lib: rework library syncing and lockingRandy Palamar14+391-258
2025-06-10 13:58os: w32: fix chunk size in write new fileRandy Palamar1+1-3
2025-06-10 03:32gitignore: exclude glsl and shaders as wellRandy Palamar1+5-3
2025-06-09 17:21intrisics: use _InterlockedExchangeAdd on windowsRandy Palamar1+2-2
2025-06-08 16:26build: upgrade loggingRandy Palamar1+74-44
2025-06-08 04:18core: verify required opengl function availability directlyRandy Palamar1+3-8
2025-06-07 23:25core: remove glad.h, load our own GL function pointersRandy Palamar13+262-4081
495 more commits remaining, fetch the repository