| 381 | } |
| 382 | |
| 383 | void wait_tasks() |
| 384 | { |
| 385 | #ifndef SINGLETHREADED |
| 386 | // Wait for each task to finish. |
| 387 | for(;;) |
| 388 | { |
| 389 | int td = tasksDone; |
| 390 | if (td >= numTasks) |
| 391 | break; |
| 392 | emscripten_futex_wait(&tasksDone, td, 1); |
| 393 | emscripten_main_thread_process_queued_calls(); |
| 394 | } |
| 395 | #endif |
| 396 | } |
| 397 | |
| 398 | void main_tick() |
| 399 | { |
no test coverage detected