diff options
| author | Bryce Harrington <b.harrington@samsung.com> | 2014-03-05 19:52:59 -0800 |
|---|---|---|
| committer | Bryce Harrington <b.harrington@samsung.com> | 2014-03-05 19:52:59 -0800 |
| commit | 69c194043ce3cbd1ea54133609f876b3244dfc9c (patch) | |
| tree | 4259b4ef9506ade794b9cfbc48e31d1aaadf4108 /src/skia-tests/paint.cpp | |
| parent | b9007ed00f57df1ffc433c027da7228ef314d4a3 (diff) | |
Use same random numbers for colorization
This makes most of the tests display the same for both cairo and skia.
Diffstat (limited to 'src/skia-tests/paint.cpp')
| -rw-r--r-- | src/skia-tests/paint.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/skia-tests/paint.cpp b/src/skia-tests/paint.cpp index 8b69bc3..4482b76 100644 --- a/src/skia-tests/paint.cpp +++ b/src/skia-tests/paint.cpp @@ -21,9 +21,15 @@ sk_teardown_paint(void) int sk_test_paint(caskbench_context_t *ctx) { + unsigned char red, green, blue, alpha; int i; for (i=0; i<ctx->size; i++) { - ctx->skia_canvas->drawColor(rand()); + red = int( 255 * (double)rand()/RAND_MAX ); + green = int( 255 * (double)rand()/RAND_MAX ); + blue = int( 255 * (double)rand()/RAND_MAX ); + alpha = int( 255 * (double)rand()/RAND_MAX ); + + ctx->skia_paint->setARGB(alpha, red, green, blue); } return 1; |