summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@gnugeneration.com>2017-01-10 19:55:16 -0800
committerGitHub <noreply@github.com>2017-01-10 19:55:16 -0800
commitf9f580747bd73a6010165337514d165a0f69d879 (patch)
treee92dbdec4d8899fe1213593e7d37e4b97d8c5751
parent7a58ca4d1d362dc3338559b698cb0a8637799da2 (diff)
parentc85c7448bfb0890aad35a265147e7fd81de30cd7 (diff)
stars: two bugfixes
-rw-r--r--modules/stars/draw.h2
-rw-r--r--modules/stars/starslib.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/modules/stars/draw.h b/modules/stars/draw.h
index 58a4a36..5010374 100644
--- a/modules/stars/draw.h
+++ b/modules/stars/draw.h
@@ -24,7 +24,7 @@ static inline int draw_pixel(fb_fragment_t *f, int x, int y, uint32_t pixel)
}
/* FIXME this assumes stride is aligned to 4 */
- pixels[(y * f->width + (f->stride >> 2)) + x] = pixel;
+ pixels[(y * (f->width + (f->stride >> 2))) + x] = pixel;
return 1;
}
diff --git a/modules/stars/starslib.c b/modules/stars/starslib.c
index 3c1905c..9d43062 100644
--- a/modules/stars/starslib.c
+++ b/modules/stars/starslib.c
@@ -114,7 +114,7 @@ int process_point( struct universe *u, struct return_point *rp )
}
} else {
int m = OPACITY_MAX*((u->depth-u->iterator->z)*4)/u->depth;
- if ( m>=OPACITY_MAX ){ m=OPACITY_MAX-1; }
+ if ( m>OPACITY_MAX ){ m=OPACITY_MAX; }
u->iterator->z = u->iterator->z - 1;
#ifdef DEBUG
printf("RETURN POINT: %lx\n", (long unsigned int )u->iterator);
© All Rights Reserved