ogl_beamforming

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

Commit: 4b47281e89e525d5c9ae08c801af932228c3eb07
Parent: e1459bd492c857aaa4285c525a63a340153ad6af
Author: Randy Palamar
Date:   Sun,  7 Sep 2025 15:38:08 -0600

das: exit early on OOB voxels

Diffstat:
Mshaders/das.glsl | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/shaders/das.glsl b/shaders/das.glsl @@ -299,6 +299,9 @@ vec3 FORCES(vec3 world_point) void main() { ivec3 out_voxel = ivec3(gl_GlobalInvocationID); + if (!all(lessThan(out_voxel, imageSize(u_out_data_tex)))) + return; + #if (ShaderFlags & ShaderFlags_Fast) vec3 sum = vec3(imageLoad(u_out_data_tex, out_voxel).xy, 0); #else