ogl_beamforming

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

Commit: 78a56f9844852495ee2fee540ce526be129ebfde
Parent: 5d164d1d6e3ac595ac069acb31fbbef28fa97ae1
Author: DarathDev
Date:   Mon, 23 Mar 2026 11:33:51 -0600

lib: check if push simple parameters succeeds

Diffstat:
Mlib/ogl_beamformer_lib.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/ogl_beamformer_lib.c b/lib/ogl_beamformer_lib.c @@ -566,7 +566,7 @@ beamformer_beamform_data(BeamformerSimpleParameters *bp, void *data, uint32_t da bp->output_points.E[1] = MAX(1, bp->output_points.E[1]); bp->output_points.E[2] = MAX(1, bp->output_points.E[2]); - beamformer_push_simple_parameters(bp); + result = beamformer_push_simple_parameters(bp); b32 complex = 0; for (u32 stage = 0; stage < bp->compute_stages_count; stage++) { @@ -578,7 +578,7 @@ beamformer_beamform_data(BeamformerSimpleParameters *bp, void *data, uint32_t da if (complex) output_size *= 2; Arena scratch = beamformer_shared_memory_scratch_arena(g_beamformer_library_context.bp); - if (out_data) result = lib_error_check(output_size <= arena_capacity(&scratch, u8), ExportSpaceOverflow); + if (out_data) result &= lib_error_check(output_size <= arena_capacity(&scratch, u8), ExportSpaceOverflow); if (result) { result = beamformer_push_data_with_compute(data, data_size, 0, 0);