From 0965b02fedafb493a38a3bfc66c128b35a532519 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Sun, 27 Aug 2023 22:10:05 +0100 Subject: (main)+comments --- main.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'main.c') diff --git a/main.c b/main.c index 65a6954..a745426 100644 --- a/main.c +++ b/main.c @@ -78,7 +78,9 @@ int main(int argc, char *argv[]) Camera2D camera = {0}; camera.zoom = 1.0f; + // Initialise mutex for threads to use pthread_mutex_init(&mutex, NULL); + // Setup quadrants (for threads) struct StepArg a = {&state, 0, state.dwidth / 2, 0, state.dwidth / 2}; struct StepArg b = {&state, 0, state.dwidth / 2, state.dwidth / 2, state.dwidth}; @@ -86,6 +88,7 @@ int main(int argc, char *argv[]) state.dwidth / 2}; struct StepArg d = {&state, state.dwidth / 2, state.dwidth, state.dwidth / 2, state.dwidth}; + // Setup threads pthread_t thread_a, thread_b, thread_c, thread_d; pthread_create(&thread_a, NULL, &compute_thread, &a); pthread_create(&thread_b, NULL, &compute_thread, &b); -- cgit v1.2.3-13-gbd6f