Fix T48301: Cycles incorrect render with CMJ and viewport samples 0.
[blender-staging.git] / intern / cycles / kernel / kernel_jitter.h
index a98881b5af3bc38d8a1896d1026447c721d5ce86..aec7bc33acda2564c622e43aae8d9a82811ba371 100644 (file)
@@ -175,7 +175,7 @@ ccl_device void cmj_sample_2D(int s, int N, int p, float *fx, float *fy)
 #else
        int m = float_to_int(sqrtf(N));
 #endif
-       int n = (N + m - 1)/m;
+       int n = (N - 1)/m + 1;
        float invN = 1.0f/N;
        float invm = 1.0f/m;
        float invn = 1.0f/n;