perf: Rename finalize to synchronize as it is used in both start() and stop() now

This commit is contained in:
Carl Worth 2006-10-05 15:14:14 -07:00
parent 8af5e14fd8
commit d7c2f7e2d7
4 changed files with 25 additions and 25 deletions

View file

@ -121,20 +121,20 @@ typedef struct _cairo_perf_timer
static cairo_perf_timer_t timer;
static cairo_perf_timer_finalize_t cairo_perf_timer_finalize = NULL;
static void *cairo_perf_timer_finalize_closure = NULL;
static cairo_perf_timer_synchronize_t cairo_perf_timer_synchronize = NULL;
static void *cairo_perf_timer_synchronize_closure = NULL;
void
cairo_perf_timer_set_finalize (cairo_perf_timer_finalize_t finalize,
void *closure)
cairo_perf_timer_set_synchronize (cairo_perf_timer_synchronize_t synchronize,
void *closure)
{
cairo_perf_timer_finalize = finalize;
cairo_perf_timer_finalize_closure = closure;
cairo_perf_timer_synchronize = synchronize;
cairo_perf_timer_synchronize_closure = closure;
}
void
cairo_perf_timer_start (void) {
if (cairo_perf_timer_finalize)
cairo_perf_timer_finalize (cairo_perf_timer_finalize_closure);
if (cairo_perf_timer_synchronize)
cairo_perf_timer_synchronize (cairo_perf_timer_synchronize_closure);
#ifdef OIL_STAMP
timer.start = OIL_STAMP ();
#else
@ -144,8 +144,8 @@ cairo_perf_timer_start (void) {
void
cairo_perf_timer_stop (void) {
if (cairo_perf_timer_finalize)
cairo_perf_timer_finalize (cairo_perf_timer_finalize_closure);
if (cairo_perf_timer_synchronize)
cairo_perf_timer_synchronize (cairo_perf_timer_synchronize_closure);
#ifdef OIL_STAMP
timer.stop = OIL_STAMP ();
#else

View file

@ -42,27 +42,27 @@ typedef struct _cairo_perf_timer
static cairo_perf_timer_t timer;
static cairo_perf_timer_finalize_t cairo_perf_timer_finalize = NULL;
static void *cairo_perf_timer_finalize_closure = NULL;
static cairo_perf_timer_synchronize_t cairo_perf_timer_synchronize = NULL;
static void *cairo_perf_timer_synchronize_closure = NULL;
void
cairo_perf_timer_set_finalize (cairo_perf_timer_finalize_t finalize,
void *closure)
cairo_perf_timer_set_synchronize (cairo_perf_timer_synchronize_t synchronize,
void *closure)
{
cairo_perf_timer_finalize = finalize;
cairo_perf_timer_finalize_closure = closure;
cairo_perf_timer_synchronize = synchronize;
cairo_perf_timer_synchronize_closure = closure;
}
void
cairo_perf_timer_start (void) {
if (cairo_perf_timer_finalize)
cairo_perf_timer_finalize (cairo_perf_timer_finalize_closure);
if (cairo_perf_timer_synchronize)
cairo_perf_timer_synchronize (cairo_perf_timer_synchronize_closure);
QueryPerformanceCounter(&timer.start);
}
void
cairo_perf_timer_stop (void) {
if (cairo_perf_timer_finalize)
cairo_perf_timer_finalize (cairo_perf_timer_finalize_closure);
if (cairo_perf_timer_synchronize)
cairo_perf_timer_synchronize (cairo_perf_timer_synchronize_closure);
QueryPerformanceCounter(&timer.stop);
}

View file

@ -210,8 +210,8 @@ main (int argc, char *argv[])
perf.size, perf.size,
CAIRO_BOILERPLATE_MODE_PERF,
&target->closure);
cairo_perf_timer_set_finalize (target->wait_for_rendering,
target->closure);
cairo_perf_timer_set_synchronize (target->wait_for_rendering,
target->closure);
perf.cr = cairo_create (surface);

View file

@ -39,11 +39,11 @@ void
cairo_perf_timer_stop (void);
typedef void
(*cairo_perf_timer_finalize_t) (void *closure);
(*cairo_perf_timer_synchronize_t) (void *closure);
void
cairo_perf_timer_set_finalize (cairo_perf_timer_finalize_t finalize,
void *closure);
cairo_perf_timer_set_synchronize (cairo_perf_timer_synchronize_t synchronize,
void *closure);
typedef uint64_t cairo_perf_ticks_t;