]> git.mcshandy.xyz Git - barrow_crawler/commitdiff
Fixed an edge case for higher thread counts, but seems we still lock up on big grids...
authorRandy McShandy <randy@mcshandy.xyz>
Wed, 13 Dec 2023 04:50:21 +0000 (22:50 -0600)
committerRandy McShandy <randy@mcshandy.xyz>
Wed, 13 Dec 2023 04:50:21 +0000 (22:50 -0600)
main.c

diff --git a/main.c b/main.c
index 574da26a88b773cbf03ad38322b323476afe781f..cf979eaf117508186b84de8582910552137c4dac 100755 (executable)
--- a/main.c
+++ b/main.c
@@ -186,8 +186,8 @@ void* iterator(void* _arg)
        RD_Opts opts = warg->opts;
        int start_x = warg->start_x;
        int start_y = warg->start_y;
-       int w = warg->width;//(warg->width + start_x >= GRID_X) ? GRID_X-1 - start_x: warg->width;
-       int h = warg->height;//(warg->height + start_y >= GRID_Y) ? GRID_Y-1 - start_y : warg->height;
+       int w = (warg->width + start_x >= GRID_X) ? GRID_X-1 - start_x: warg->width;
+       int h = (warg->height + start_y >= GRID_Y) ? GRID_Y-1 - start_y : warg->height;
 
        for (warg->iterations = 0; warg->iterations < warg->max_iterations; warg->iterations++)
        {