ogl_beamforming

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

DateCommit messageAuthorFiles+-
2025-05-07 02:24build: remove separate libglfwRandy Palamar1+30-50
2025-05-06 12:42lib: add and check beamformer parameters version numberRandy Palamar5+26-10
2025-05-06 04:22main_linux: fix hardcoded 2 fds in poll() callRandy Palamar1+1-1
2025-05-06 04:16os: move get_native_gl_context into main filesRandy Palamar4+18-18
2025-05-06 03:25build: gcc sucks alotRandy Palamar1+20-10
2025-05-06 03:12build/ci: fix building on w32Randy Palamar2+34-25
2025-05-06 01:47lib: if you want to be successful in the beamforming industry...Randy Palamar1+3-3
2025-05-05 01:33build/lib: construct single helper lib headerRandy Palamar5+73-54
2025-05-05 01:03build: output to out; split helper lib into separate functionRandy Palamar1+38-20
2025-05-04 22:39lib: add error codes for failure casesRandy Palamar4+140-82
2025-05-04 20:20core/lib: API breakage: use base c types for parameters, share os layerRandy Palamar13+204-253
2025-05-04 04:52os: use dynamic arrays for file watches (dirs and files)Randy Palamar6+32-37
2025-05-04 04:06build: generic optimization targetRandy Palamar1+35-13
2025-05-02 23:33util: make_hadamard_transpose: use correct condition for capacity checkRandy Palamar1+1-1
2025-05-02 23:27util: use push_array naming instead of arbitrary "alloc()"Randy Palamar4+21-20
2025-05-02 14:31util: make default s8 empty not 0Randy Palamar5+11-11
2025-05-02 13:56util: rework arena string buildingRandy Palamar9+148-166
2025-04-27 02:04build: replace build.sh with build.cRandy Palamar8+648-195
2025-04-30 16:01ui: fix scale bar marker colourRandy Palamar1+7-6
2025-04-30 15:49ui: don't update live view coordinates until live frame updatesRandy Palamar1+7-5
2025-04-29 22:32ui: fix an edge case for text inputRandy Palamar1+18-19
2025-04-26 21:55ui: sub tables for parameter group listingsRandy Palamar1+65-40
2025-04-26 04:33ui: fix cycler variables leaking label array memory on releaseRandy Palamar1+8-10
2025-04-26 03:52ui: combine table row and cell iteratorsRandy Palamar1+72-79
2025-04-26 02:23ui: cleanup variable _base functionsRandy Palamar2+35-64
2025-04-25 03:18ui: correctly size table cell input rectsRandy Palamar1+2-1
2025-04-25 03:08ui: cyclers now store a reference to their stateRandy Palamar1+51-88
2025-04-25 02:27ui: UIViews now have a single child and only manage scrollingRandy Palamar1+116-110
2025-04-24 13:55ui: use table helper for parameter listingRandy Palamar1+70-56
2025-04-24 02:20ui: rewrite draw_compute_stats to use table layout codeRandy Palamar2+49-44
2025-04-24 01:49ui: make table cell data genericRandy Palamar1+16-4
2025-04-24 01:37ui: add table cell iteratorRandy Palamar1+95-49
2025-04-21 00:33ui: add table row iterator helperRandy Palamar1+94-72
2025-04-19 20:18ui: add automatic table layout pathRandy Palamar1+290-81
2025-04-25 01:26das: handle FLASH modeRandy Palamar1+2-0
2025-04-24 22:08ui/render: always display the middle slice when beamforming a volumeRandy Palamar1+3-3
2025-04-24 22:07core: add FLASH mode IDRandy Palamar1+2-1
2025-04-24 14:08shaders/decode: minor style fixesRandy Palamar1+2-4
2025-04-23 15:40core: add updated DAS modes (EPIC-*, RACES)Randy Palamar1+10-7
2025-04-23 15:28core: allow hadamard allocation to failRandy Palamar2+51-40
2025-04-21 19:18core: clear shared memory on startupRandy Palamar1+1-0
2025-04-17 03:03ui: cleanup status bar screen point conversion codeRandy Palamar1+39-41
2025-04-17 01:43ui: fix drop down menu moving when toggling an itemRandy Palamar1+7-5
2025-04-16 16:54lib: account for data elements in push apiRandy Palamar1+12-12
2025-04-16 14:20ui: store hot rect in interaction, store world points in view rulerRandy Palamar3+119-80
2025-04-16 03:59ui: scale bar interaction should use the active variable not the hot variableRandy Palamar1+1-1
2025-04-16 02:12ui: convert scale bars into variables, remove hot_type and scratch_variablesRandy Palamar1+80-108
2025-04-15 14:01ui: copy gamma and log_scale options when duplicating framesRandy Palamar1+2-0
2025-04-15 11:36ui: don't resize copied frames when global output points changeRandy Palamar1+5-8
2025-04-15 03:56ui: remove uneeded custom interaction for beamformer frame viewsRandy Palamar1+56-68
420 more commits remaining, fetch the repository