ogl_beamforming

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

Commit: 54aaf48a4a2f1e90d04e9faadda326e9c387d252
Parent: aff38282fe3fc69f698f6df22d7b1ac3591d1373
Author: Randy Palamar
Date:   Sun, 27 Jul 2025 22:04:16 -0600

build: remove duplicated X macro

Diffstat:
Mbuild.c | 10++--------
1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/build.c b/build.c @@ -815,35 +815,29 @@ build_matlab_bindings(Arena arena) #undef X result &= meta_end_and_write_matlab(&m, OUTPUT("matlab/OGLBeamformerDataKind.m")); + #define X(name, __t, __s, elements, ...) meta_push_line(&m, s8(#name "(1," #elements ")")); meta_begin_matlab_class(&m, "OGLBeamformerParameters"); meta_begin_scope(&m, s8("properties")); - #define X(name, __t, __s, elements, ...) meta_push_line(&m, s8(#name "(1," #elements ")")); BEAMFORMER_PARAMS_HEAD BEAMFORMER_UI_PARAMS BEAMFORMER_PARAMS_TAIL - #undef X result &= meta_end_and_write_matlab(&m, OUTPUT("matlab/OGLBeamformerParameters.m")); meta_begin_matlab_class(&m, "OGLBeamformerParametersHead"); meta_begin_scope(&m, s8("properties")); - #define X(name, __t, __s, elements, ...) meta_push_line(&m, s8(#name "(1," #elements ")")); BEAMFORMER_PARAMS_HEAD - #undef X result &= meta_end_and_write_matlab(&m, OUTPUT("matlab/OGLBeamformerParametersHead.m")); meta_begin_matlab_class(&m, "OGLBeamformerParametersUI"); meta_begin_scope(&m, s8("properties")); - #define X(name, __t, __s, elements, ...) meta_push_line(&m, s8(#name "(1," #elements ")")); BEAMFORMER_UI_PARAMS - #undef X result &= meta_end_and_write_matlab(&m, OUTPUT("matlab/OGLBeamformerParametersUI.m")); meta_begin_matlab_class(&m, "OGLBeamformerLiveImagingParameters"); meta_begin_scope(&m, s8("properties")); - #define X(name, __t, __s, elements, ...) meta_push_matlab_property(&m, s8(#name), elements); BEAMFORMER_LIVE_IMAGING_PARAMETERS_LIST - #undef X result &= meta_end_and_write_matlab(&m, OUTPUT("matlab/OGLBeamformerLiveImagingParameters.m")); + #undef X } return result;