summaryrefslogtreecommitdiff
path: root/cuda-global/src/game.cu
diff options
context:
space:
mode:
authorLogan Hunt <loganhunt@simponic.xyz>2021-12-06 21:44:51 -0700
committerLogan Hunt <loganhunt@simponic.xyz>2021-12-06 21:44:51 -0700
commit253b267f1cee377a834860fb4deac54ef9a78b7a (patch)
treed5eb10133097ba38b46c448683debba766162785 /cuda-global/src/game.cu
parentb3df69fd3ddd8f4ee88903bf74df67926898fd0c (diff)
downloadgol-253b267f1cee377a834860fb4deac54ef9a78b7a.tar.gz
gol-253b267f1cee377a834860fb4deac54ef9a78b7a.zip
MPI
Diffstat (limited to 'cuda-global/src/game.cu')
-rw-r--r--cuda-global/src/game.cu2
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++;
}