aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/shared-fractals.c
diff options
context:
space:
mode:
authorJP Appel <jeanpierre.appel01@gmail.com>2024-04-24 19:45:29 -0400
committerJP Appel <jeanpierre.appel01@gmail.com>2024-04-24 19:45:29 -0400
commit59cfd01f60c9b5dd7f1a61da80e05dff587792f3 (patch)
tree1225f3dcf087b57fc38547456d7d80c1226a21dd /src/shared-fractals.c
parentb23fe21501d41d4de75dde9968f0a785f81c083b (diff)
created struct to support cuda
Diffstat (limited to 'src/shared-fractals.c')
-rw-r--r--src/shared-fractals.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/shared-fractals.c b/src/shared-fractals.c
index 92c8c9a..6cf08e1 100644
--- a/src/shared-fractals.c
+++ b/src/shared-fractals.c
@@ -165,8 +165,9 @@ size_t julia(const CBASE complex z0, const CBASE complex c, const size_t max_ite
return iteration;
}
-void julia_grid(grid_t* restrict grid, const size_t max_iterations, const CBASE complex c, const double R){
+void julia_grid(grid_t* restrict grid, const size_t max_iterations, const complex_t constant, const double R){
const size_t size = grid->size;
+ const CBASE complex c = constant.re + constant.im * I;
size_t* data = grid->data;
#pragma omp parallel for default(none) shared(data, size, grid, max_iterations, c, R) schedule(dynamic)
for(size_t i = 0; i < size; i++){