Commit: edcb50e83e04c104ebd8b807bca14f7b779922e5
Parent: 868f1629b9c073e243b093942112542b8da7296d
Author: Randy Palamar
Date: Tue, 11 Aug 2026 07:12:28 -0700
das: drop cycle_t push constant
this is very unhelpful with batched compute
Diffstat:
3 files changed, 0 insertions(+), 6 deletions(-)
diff --git a/beamformer.meta b/beamformer.meta
@@ -472,7 +472,6 @@
[output_size_x U32]
[output_size_y U32]
[output_size_z U32]
- [cycle_t U32]
[channel_offset S32]
[readi_group U32]
}
diff --git a/beamformer_core.c b/beamformer_core.c
@@ -1177,8 +1177,6 @@ do_compute_shader(BeamformerCtx *ctx, GPUCommandList cmd, BeamformerComputePlan
}break;
case BeamformerShaderKind_DAS:{
- local_persist u32 das_cycle_t = 0;
-
GPUBuffer *b = cc->backlog.buffer;
u64 frame_size = beamformer_frame_byte_size(frame->points, frame->data_kind);
@@ -1193,7 +1191,6 @@ do_compute_shader(BeamformerCtx *ctx, GPUCommandList cmd, BeamformerComputePlan
.output_size_x = cp->output_points.x,
.output_size_y = cp->output_points.y,
.output_size_z = cp->output_points.z,
- .cycle_t = das_cycle_t++,
.channel_offset = channel_offset,
.readi_group = cp->readi_group,
.array_parameters = cp->array_parameters.gpu_pointer,
diff --git a/generated/beamformer.c b/generated/beamformer.c
@@ -260,7 +260,6 @@ typedef struct {
u32 output_size_x;
u32 output_size_y;
u32 output_size_z;
- u32 cycle_t;
i32 channel_offset;
u32 readi_group;
} BeamformerDASPushConstants;
@@ -904,7 +903,6 @@ read_only global str8 beamformer_shader_global_header_strings[] = {
" uint32_t output_size_x;\n"
" uint32_t output_size_y;\n"
" uint32_t output_size_z;\n"
- " uint32_t cycle_t;\n"
" int32_t channel_offset;\n"
" uint32_t readi_group;\n"
"};\n"