diff options
| author | Bryce Harrington <b.harrington@samsung.com> | 2014-03-20 20:01:49 -0700 |
|---|---|---|
| committer | Bryce Harrington <b.harrington@samsung.com> | 2014-03-20 20:01:49 -0700 |
| commit | b56dc8ecba6265c2efd4eff28bfc4d269fd1d906 (patch) | |
| tree | 7ac46d9215e6a76c7fe18b7dd612f985bf77b617 /src/tests.h | |
| parent | 92cc8bf83b3c4706cf028e9df5e57ce40d7259e6 (diff) | |
Add a context_update() virtual function
This permits us to flush and swap buffers when needed.
Diffstat (limited to 'src/tests.h')
| -rw-r--r-- | src/tests.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tests.h b/src/tests.h index 8317f23..e5bd54d 100644 --- a/src/tests.h +++ b/src/tests.h @@ -11,6 +11,7 @@ typedef struct _caskbench_perf_test { void (*write_image)(const char *, struct _caskbench_context*); void (*context_setup)(struct _caskbench_context*, const char* surface_type); void (*context_destroy)(struct _caskbench_context*); + void (*context_update)(struct _caskbench_context*); } caskbench_perf_test_t; extern caskbench_perf_test_t perf_tests[]; @@ -25,4 +26,7 @@ void context_setup_skia(struct _caskbench_context *context, const char *surfac void context_destroy_cairo(struct _caskbench_context *context); void context_destroy_skia(struct _caskbench_context *context); +void context_update_cairo(struct _caskbench_context *context); +void context_update_skia(struct _caskbench_context *context); + #endif // __TESTS_H__ |