ogl_beamforming

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

Commit: a68a0fdf1299196ec005d8d5610d90cee8a9dab5
Parent: 33d4a44dbb556e2d81d83a0c56bb16d8fa749b2e
Author: Randy Palamar
Date:   Tue,  8 Apr 2025 20:54:19 -0600

core: fix parameters upload assert

Diffstat:
Mbeamformer.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/beamformer.c b/beamformer.c @@ -602,7 +602,7 @@ complete_queue(BeamformerCtx *ctx, BeamformWorkQueue *q, Arena arena, iptr gl_co case BW_UPLOAD_PARAMETERS: case BW_UPLOAD_PARAMETERS_HEAD: case BW_UPLOAD_PARAMETERS_UI: { - ASSERT(!atomic_load((i32 *)((u8 *)ctx->shared_memory + work->completion_barrier))); + ASSERT(!atomic_load((i32 *)(barrier_offset + work->completion_barrier))); glNamedBufferSubData(cs->shared_ubo, 0, sizeof(ctx->shared_memory->parameters), &ctx->shared_memory->parameters); ctx->ui_read_params = work->type != BW_UPLOAD_PARAMETERS_HEAD && !work->generic;