Check for rendering completion. More...
Go to the source code of this file.
Functions | |
void | completion_start (struct completion *completion, int unescaped) |
void | completion_reset (struct completion *completion, int unescaped) |
bool | completion_update (struct completion *completion, int unescaped, int escaped, int iterations, double sharpness) |
bool | completion_done (struct completion *completion) |
Check for rendering completion.
There is no fixed maximum iteration count, and there are multiple glitch correction passes.
Definition in file completion.c.
bool completion_done | ( | struct completion * | completion | ) |
Definition at line 71 of file completion.c.
References completion::done.
Referenced by fpxx_start().
void completion_reset | ( | struct completion * | completion, |
int | unescaped | ||
) |
Definition at line 27 of file completion.c.
References completion::almost, debug_message, completion::done, completion::escaped, completion::escaped_recently, completion::iterations, and completion::unescaped.
Referenced by fpxx_start().
void completion_start | ( | struct completion * | completion, |
int | unescaped | ||
) |
Definition at line 16 of file completion.c.
References completion::almost, debug_message, completion::done, completion::escaped, completion::escaped_recently, completion::iteration_target, completion::iterations, and completion::unescaped.
Referenced by fp32_start(), fp64_start(), and fpxx_start().
bool completion_update | ( | struct completion * | completion, |
int | unescaped, | ||
int | escaped, | ||
int | iterations, | ||
double | sharpness | ||
) |
Definition at line 38 of file completion.c.
References completion::almost, debug_message, completion::done, completion::escaped, completion::escaped_recently, completion::iteration_target, completion::iterations, and completion::unescaped.
Referenced by fpxx_start().