From 90d3e41b793327298603881a44e11ce8b41f5500 Mon Sep 17 00:00:00 2001 From: Andreas Grois Date: Fri, 16 Mar 2018 07:27:08 +0100 Subject: minor --- BuddhaTest/Shaders/BuddhaCompute.glsl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'BuddhaTest/Shaders') diff --git a/BuddhaTest/Shaders/BuddhaCompute.glsl b/BuddhaTest/Shaders/BuddhaCompute.glsl index b1ce2bc..c1813a2 100644 --- a/BuddhaTest/Shaders/BuddhaCompute.glsl +++ b/BuddhaTest/Shaders/BuddhaCompute.glsl @@ -234,8 +234,7 @@ void main() { uvec3 totalWorkersPerDimension = gl_WorkGroupSize * gl_NumWorkGroups; uint totalWorkers = totalWorkersPerDimension.x*totalWorkersPerDimension.y*totalWorkersPerDimension.z; - //TODO: Check this once I've had some sleep. Anyhow, I'm using 1D, so y and z components globalInfocationID should be zero anyhow. - uint uniqueWorkerID = gl_GlobalInvocationID.x + gl_GlobalInvocationID.y*totalWorkersPerDimension.x + gl_GlobalInvocationID.z*(totalWorkersPerDimension.x * totalWorkersPerDimension.y); + const uint uniqueWorkerID = gl_GlobalInvocationID.x + gl_GlobalInvocationID.y*totalWorkersPerDimension.x + gl_GlobalInvocationID.z*(totalWorkersPerDimension.x * totalWorkersPerDimension.y); uint totalIterations = orbitLength.x > orbitLength.y ? orbitLength.x : orbitLength.y; totalIterations = totalIterations > orbitLength.z ? totalIterations : orbitLength.z; -- cgit v1.2.3