ogl_beamforming

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

Commit: fc91ba4a1c1d2b1833985ef4f65175293fd3933f
Parent: cb76ea39f404c8f15d2602fb203a7eed0c076455
Author: Randy Palamar
Date:   Thu, 24 Jul 2025 10:03:33 -0600

build: output matlab bindings for data kinds

Diffstat:
Mbuild.c | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/build.c b/build.c @@ -756,6 +756,17 @@ build_matlab_bindings(Arena arena) #undef X if (!write_result) build_log_failure("%s", shader_stages_out); result &= write_result; + + sb.widx = 0; + char *data_kinds_out = OUTPUT("matlab/OGLBeamformerDataKind.m"); + #define X(name, n, ...) stream_append_matlab_enumeration_field(&sb, s8(#name " (" str(n) ")")); + stream_begin_matlab_enumeration(&sb, s8("OGLBeamformerDataKind"), s8("int32")); + BEAMFORMER_DATA_KIND_LIST + stream_end_matlab_enumeration(&sb); + write_result = os_write_new_file(data_kinds_out, stream_to_s8(&sb)); + #undef X + if (!write_result) build_log_failure("%s", data_kinds_out); + result &= write_result; } return result;