ogl_beamforming

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

DateCommit messageAuthorFiles+-
2024-07-26 21:36add pulse length correction to (u)forces shaderRandy Palamar4+6-2
2024-07-26 19:45add basic code for profiling compute shader stagesRandy Palamar4+71-31
2024-07-26 15:55use glad for OpenGL includesRandy Palamar4+4005-6
2024-07-24 18:51ensure scale bar line count is finiteRandy Palamar1+2-2
2024-07-24 18:47send raw rf data size and decoded size separatelyRandy Palamar8+48-44
2024-07-24 16:44add os specific pipe/shared memory namesRandy Palamar2+9-3
2024-07-23 17:49add default fontRandy Palamar3+97-1
2024-07-23 17:28make sure focused colour gets set on configurable itemsRandy Palamar1+17-19
2024-07-23 16:48change ui colours to be definesRandy Palamar4+31-34
2024-07-22 22:46adjust beamformed region by scrolling on scale barsRandy Palamar1+58-15
2024-07-14 03:13hadamard: handle the actual data order not the rearranged orderRandy Palamar1+9-9
2024-07-12 19:56add win32lib build targetRandy Palamar1+13-5
2024-07-12 19:22for now send lpf_coefficients in UBORandy Palamar7+25-13
2024-07-12 12:32first pass at envelope detectionRandy Palamar8+205-68
2024-07-12 05:15add an extra flag after parameters to indicate new dataRandy Palamar6+74-60
2024-07-11 22:26set window size to something that fits in 1080pRandy Palamar2+2-4
2024-07-11 22:14shaders: properly map channels when decoding/beamformingRandy Palamar2+4-6
2024-07-11 22:13helpers: don't crash when shared memory doesn't existRandy Palamar1+4-0
2024-07-11 22:11win32: shared memory handle must remain open for the memory to existRandy Palamar1+1-2
2024-07-11 18:53allow negative input valuesRandy Palamar1+3-1
2024-07-11 17:04imporove visuals on editable elementsRandy Palamar3+86-13
2024-07-11 15:35clamp input setting valuesRandy Palamar1+14-1
2024-07-11 15:26fix view rectangle clampingRandy Palamar1+19-23
2024-07-11 14:45add lib option to build.sh and fix errorsRandy Palamar3+7-3
2024-07-11 12:46properly clamp and scale the view rectangleRandy Palamar2+50-38
2024-07-11 05:45save input data when clicking off a textboxRandy Palamar1+20-16
2024-07-11 05:23improve window scaling a bitRandy Palamar2+26-27
2024-07-11 03:24basic runtime setting modificationsRandy Palamar1+68-13
2024-07-11 02:22simplify ui settings layoutRandy Palamar1+27-106
2024-07-11 02:02basic settings listingRandy Palamar3+173-47
2024-07-10 20:06add win32 code for opening shared memory regionRandy Palamar3+40-6
2024-07-10 19:36add window resizing and scale barsRandy Palamar2+115-13
2024-07-10 16:56clean up cubic interpolation by using a matrixRandy Palamar1+18-22
2024-07-10 16:33hadamard: consider channel_data_stride in offset calculationsRandy Palamar3+24-16
2024-07-10 15:13uforces: use sparse elements sent in UBORandy Palamar1+4-4
2024-07-10 15:05send transducer dimensions in UBORandy Palamar3+10-10
2024-07-10 14:56send beamforming region in UBORandy Palamar4+12-3
2024-07-10 13:39use UBO for beamformer parametersRandy Palamar7+68-26
2024-07-10 12:20share the BeamformerParameters definitionRandy Palamar8+40-46
2024-07-09 21:59allow rf_data_dim to be changed at runtimeRandy Palamar7+125-94
2024-07-09 20:01modify helper to be a callable libRandy Palamar7+225-135
2024-07-09 15:38mex helper: use mexAtExit and issue matlab errors/warningsRandy Palamar1+41-29
2024-07-08 15:08hadamard: invert testRandy Palamar1+1-1
2024-07-08 15:01hadamard: don't rely on compiler lifting the test out of the loopRandy Palamar1+7-11
2024-07-05 21:51update mex helper to only accept i16 dataRandy Palamar2+8-12
2024-07-05 21:44change decoding to work on i16 data directlyRandy Palamar3+21-5
2024-07-04 21:40add mex helper for sending data to pipe from matlabRandy Palamar1+113-0
2024-07-05 19:51drop rf_data arg from do_beamformerRandy Palamar2+3-7
2024-07-05 19:44make util.h self contained so that os_win32.c can be cross-compiledRandy Palamar5+116-112
2024-07-02 20:26add w32 pipe codeRandy Palamar2+64-22
19 more commits remaining, fetch the repository