Commit: cc2ead117a8cba6d549c4949d744efa52bf58c80
Parent: eb44518dd8a4f901ea651b5063b1d70153264e50
Author: Randy Palamar
Date: Thu, 1 Aug 2024 13:24:09 -0600
rename last_active to last_output_ssbo_index
last_active_ssbo_index isn't really a clear name
Diffstat:
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/beamformer.c b/beamformer.c
@@ -97,8 +97,8 @@ do_compute_shader(BeamformerCtx *ctx, enum compute_shaders shader)
glBindBufferBase(GL_UNIFORM_BUFFER, 0, csctx->shared_ubo);
- u32 output_ssbo_idx = !csctx->last_active_ssbo_index;
- u32 input_ssbo_idx = csctx->last_active_ssbo_index;
+ u32 output_ssbo_idx = !csctx->last_output_ssbo_index;
+ u32 input_ssbo_idx = csctx->last_output_ssbo_index;
switch (shader) {
case CS_HADAMARD:
glBindBufferBase(GL_SHADER_STORAGE_BUFFER, 1, csctx->raw_data_ssbo);
@@ -107,7 +107,7 @@ do_compute_shader(BeamformerCtx *ctx, enum compute_shaders shader)
glDispatchCompute(ORONE(csctx->dec_data_dim.x / 32),
ORONE(csctx->dec_data_dim.y / 32),
ORONE(csctx->dec_data_dim.z));
- csctx->last_active_ssbo_index = !csctx->last_active_ssbo_index;
+ csctx->last_output_ssbo_index = !csctx->last_output_ssbo_index;
break;
case CS_LPF:
glBindBufferBase(GL_SHADER_STORAGE_BUFFER, 1, csctx->rf_data_ssbos[input_ssbo_idx]);
@@ -119,7 +119,7 @@ do_compute_shader(BeamformerCtx *ctx, enum compute_shaders shader)
glDispatchCompute(ORONE(csctx->dec_data_dim.x / 32),
ORONE(csctx->dec_data_dim.y / 32),
ORONE(csctx->dec_data_dim.z));
- csctx->last_active_ssbo_index = !csctx->last_active_ssbo_index;
+ csctx->last_output_ssbo_index = !csctx->last_output_ssbo_index;
break;
case CS_MIN_MAX:
glBindImageTexture(ctx->out_texture_unit, ctx->out_texture, 0, GL_FALSE, 0,
diff --git a/beamformer.h b/beamformer.h
@@ -100,7 +100,7 @@ typedef struct {
/* NOTE: One SSBO for raw data and two for decoded data (swapped for chained stages)*/
u32 raw_data_ssbo;
u32 rf_data_ssbos[2];
- u32 last_active_ssbo_index;
+ u32 last_output_ssbo_index;
u32 hadamard_ssbo;
uv2 hadamard_dim;