diff options
author | Logan Hunt <loganhunt@simponic.xyz> | 2021-12-06 21:44:51 -0700 |
---|---|---|
committer | Logan Hunt <loganhunt@simponic.xyz> | 2021-12-06 21:44:51 -0700 |
commit | 253b267f1cee377a834860fb4deac54ef9a78b7a (patch) | |
tree | d5eb10133097ba38b46c448683debba766162785 /cuda-global/src/game.cu | |
parent | b3df69fd3ddd8f4ee88903bf74df67926898fd0c (diff) | |
download | gol-253b267f1cee377a834860fb4deac54ef9a78b7a.tar.gz gol-253b267f1cee377a834860fb4deac54ef9a78b7a.zip |
MPI
Diffstat (limited to 'cuda-global/src/game.cu')
-rw-r--r-- | cuda-global/src/game.cu | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cuda-global/src/game.cu b/cuda-global/src/game.cu index 9021916..b0b5f61 100644 --- a/cuda-global/src/game.cu +++ b/cuda-global/src/game.cu @@ -5,7 +5,7 @@ __device__ int neighbors(struct GAME game, int x, int y) { for (int dy = -1; dy <= 1; dy++) { for (int dx = -1; dx <= 1; dx++) { - if (!(dx == 0 && dy == 0) && (x+dx) > 0 && (y+dy) > 0 && (x+dx) < game.width+(game.padding*2) && (y+dy) < game.height+(game.padding*2)) { + if (!(dx == 0 && dy == 0) && (x+dx) >= 0 && (y+dy) >= 0 && (x+dx) < game.width+(game.padding*2) && (y+dy) < game.height+(game.padding*2)) { if (game.grid[(y+dy) * (game.width+game.padding*2) + (x+dx)]) { n++; } |