Skip to content
Snippets Groups Projects
Verified Commit ae4d6c77 authored by Tobias Frisch's avatar Tobias Frisch
Browse files

Replaced modulo operator with function

parent 350bd147
No related branches found
No related tags found
1 merge request!103Added project wobble_bobble and refactored some parts of the framework
...@@ -15,11 +15,13 @@ void main() { ...@@ -15,11 +15,13 @@ void main() {
ivec3 gridResolution = imageSize(gridImage); ivec3 gridResolution = imageSize(gridImage);
ivec3 gridID = ivec3( ivec3 gridID = ivec3(
gl_InstanceIndex % gridResolution.x, gl_InstanceIndex,
(gl_InstanceIndex / gridResolution.x) % gridResolution.y, gl_InstanceIndex / gridResolution.x,
(gl_InstanceIndex / gridResolution.x / gridResolution.y) % gridResolution.z gl_InstanceIndex / gridResolution.x / gridResolution.y
); );
gridID = ivec3(mod(gridID, gridResolution));
vec3 position = (vec3(gridID) + vec3(0.5f)) / gridResolution; vec3 position = (vec3(gridID) + vec3(0.5f)) / gridResolution;
float size = 1.0f / length(vec3(gridResolution)); float size = 1.0f / length(vec3(gridResolution));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment