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-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
2025-06-07 21:50core: do our own frame timingRandy Palamar7+67-18
2025-06-07 18:59make sure gitignore doesn't exclude helpers/externalRandy Palamar1+4-2
2025-06-07 18:55lib: fix incorrect result testing in old set_beamformer_parameters functionRandy Palamar1+6-6
2025-06-04 16:17build: partially support msvcRandy Palamar12+222-137
2025-06-03 19:05.gitignore: simplifyRandy Palamar1+3-11
2025-06-03 02:09build: make build.c compile with msvcRandy Palamar6+53-34
2025-06-02 14:31util: add arg_list() macroRandy Palamar3+7-9
2025-06-02 12:39core: use sentinel shader reload link, remove duplicate error messageRandy Palamar2+16-15
2025-06-01 04:24core: use common path for shader reloadingRandy Palamar11+267-234
2025-05-31 21:27util_gl: simplify load_shaderRandy Palamar4+19-22
2025-05-29 12:39add short README on how to buildRandy Palamar1+26-0
2025-05-26 17:48build: use cmd_base with empty options for rebuilding selfRandy Palamar1+33-33
2025-05-21 03:01core: add compiler.h for compiler/os/arch detectionRandy Palamar6+93-48
482 more commits remaining, fetch the repository