ogl_beamforming

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

Commit: 0a45ee99867d27002eacaae3891ebc1281b4d33e
Parent: 2caa6774d52738cc25165c94d9a50e53322e72d6
Author: Randy Palamar
Date:   Tue, 13 May 2025 15:39:51 -0600

ui: only display dynamic range in log scale mode

The idea was that it could still be used for windowing in power
scale mode but our first attempt wasn't very useful. It can be
re-enabled later if we come up with something better.

Diffstat:
Mui.c | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/ui.c b/ui.c @@ -1917,9 +1917,10 @@ draw_beamformer_frame_view(BeamformerUI *ui, Arena a, Variable *var, Rect displa } Table *table = table_new(&a, 3, 3, (TextAlignment []){TA_LEFT, TA_LEFT, TA_LEFT}); - table_push_parameter_row(table, &a, view->gamma.name, &view->gamma, s8("")); - table_push_parameter_row(table, &a, view->threshold.name, &view->threshold, s8("")); - table_push_parameter_row(table, &a, view->dynamic_range.name, &view->dynamic_range, s8("[dB]")); + table_push_parameter_row(table, &a, view->gamma.name, &view->gamma, s8("")); + table_push_parameter_row(table, &a, view->threshold.name, &view->threshold, s8("")); + if (view->log_scale->u.b32) + table_push_parameter_row(table, &a, view->dynamic_range.name, &view->dynamic_range, s8("[dB]")); Rect table_rect = vr; f32 height = table_extent(table, a, text_spec.font).y;