Commit: 4b47281e89e525d5c9ae08c801af932228c3eb07
Parent: e1459bd492c857aaa4285c525a63a340153ad6af
Author: Randy Palamar
Date: Sun, 7 Sep 2025 15:38:08 -0600
das: exit early on OOB voxels
Diffstat:
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