ogl_beamforming

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

Commit: dbfbda7e3af42197437bb0d888493fcd1fc0c772
Parent: f5ff0ded32f6f6f42528bc5ead5b0dec89524dc1
Author: Randy Palamar
Date:   Thu, 24 Apr 2025 08:08:29 -0600

shaders/decode: minor style fixes

Diffstat:
Mshaders/decode.glsl | 6++----
1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/shaders/decode.glsl b/shaders/decode.glsl @@ -8,7 +8,7 @@ layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; #elif defined(INPUT_DATA_TYPE_FLOAT_COMPLEX) #define INPUT_DATA_TYPE vec2 #define RF_SAMPLES_PER_INDEX 1 - #define RESULT_TYPE_CAST(x) vec2(x) + #define RESULT_TYPE_CAST(x) (x) #else #define INPUT_DATA_TYPE int #define RF_SAMPLES_PER_INDEX 2 @@ -29,9 +29,7 @@ layout(r16i, binding = 1) readonly restrict uniform iimage1D channel_mapping; INPUT_DATA_TYPE sample_rf_data(int index, uint lfs) { INPUT_DATA_TYPE result; -#if defined(INPUT_DATA_TYPE_FLOAT) - result = rf_data[index]; -#elif defined(INPUT_DATA_TYPE_FLOAT_COMPLEX) +#if defined(INPUT_DATA_TYPE_FLOAT) || defined(INPUT_DATA_TYPE_FLOAT_COMPLEX) result = rf_data[index]; #else result = (rf_data[index] << lfs) >> 16;