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

Adjusted mod() to actual_mod()

parent ae4d6c77
No related branches found
No related tags found
1 merge request!103Added project wobble_bobble and refactored some parts of the framework
...@@ -11,6 +11,10 @@ layout( push_constant ) uniform constants{ ...@@ -11,6 +11,10 @@ layout( push_constant ) uniform constants{
mat4 mvp; mat4 mvp;
}; };
ivec3 actual_mod(ivec3 x, ivec3 y) {
return x - y * (x/y);
}
void main() { void main() {
ivec3 gridResolution = imageSize(gridImage); ivec3 gridResolution = imageSize(gridImage);
...@@ -20,7 +24,7 @@ void main() { ...@@ -20,7 +24,7 @@ void main() {
gl_InstanceIndex / gridResolution.x / gridResolution.y gl_InstanceIndex / gridResolution.x / gridResolution.y
); );
gridID = ivec3(mod(gridID, gridResolution)); gridID = actual_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