From 10010ff5d5e601e47eac14fff6bb4fa644be57f2 Mon Sep 17 00:00:00 2001 From: David Phillips Date: Tue, 9 Jun 2015 15:08:32 +1200 Subject: Fixed a few known bugs when threads wasn't a multiple of the size --- mbrot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mbrot.c') diff --git a/mbrot.c b/mbrot.c index 55562c0..fb7d668 100644 --- a/mbrot.c +++ b/mbrot.c @@ -8,6 +8,7 @@ void *generate_mbrot_section(void *section) double a,b; double complex z,c; + for (y = d->core, b = (d->core*(3.5f/d->size)-1.75f); y < d->size; b+=((d->cores*3.5f)/d->size), y+=d->cores) { for (x = 0, a = -2.5f; x < d->size; a+=(3.5f/d->size), x++) @@ -21,7 +22,6 @@ void *generate_mbrot_section(void *section) z = cpow(z, d->power)+c; } - d->data[idx++] = (255*i)/d->iterat; } } -- cgit v1.1