| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright 2014 Google Inc. |   2  * Copyright 2014 Google Inc. | 
|   3  * |   3  * | 
|   4  * Use of this source code is governed by a BSD-style license that can be |   4  * Use of this source code is governed by a BSD-style license that can be | 
|   5  * found in the LICENSE file. |   5  * found in the LICENSE file. | 
|   6  */ |   6  */ | 
|   7  |   7  | 
|   8 // EXPERIMENTAL EXPERIMENTAL EXPERIMENTAL EXPERIMENTAL |   8 // EXPERIMENTAL EXPERIMENTAL EXPERIMENTAL EXPERIMENTAL | 
|   9 // DO NOT USE -- FOR INTERNAL TESTING ONLY |   9 // DO NOT USE -- FOR INTERNAL TESTING ONLY | 
|  10  |  10  | 
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  46      |  46      | 
|  47     sk_paint_delete(paint); |  47     sk_paint_delete(paint); | 
|  48 } |  48 } | 
|  49  |  49  | 
|  50 void sk_test_c_api(sk_canvas_t* canvas) { |  50 void sk_test_c_api(sk_canvas_t* canvas) { | 
|  51     do_draw(canvas); |  51     do_draw(canvas); | 
|  52  |  52  | 
|  53     sk_imageinfo_t info = { |  53     sk_imageinfo_t info = { | 
|  54         W, H, sk_colortype_get_default_8888(), OPAQUE_SK_ALPHATYPE |  54         W, H, sk_colortype_get_default_8888(), OPAQUE_SK_ALPHATYPE | 
|  55     }; |  55     }; | 
|  56     sk_surface_t* surf = sk_surface_new_raster(&info); |  56     sk_surfaceprops_t surfaceProps = { UNKNOWN_SK_PIXELGEOMETRY }; | 
 |  57     sk_surface_t* surf = sk_surface_new_raster(&info, &surfaceProps); | 
|  57     do_draw(sk_surface_get_canvas(surf)); |  58     do_draw(sk_surface_get_canvas(surf)); | 
|  58  |  59  | 
|  59     sk_image_t* img0 = sk_surface_new_image_snapshot(surf); |  60     sk_image_t* img0 = sk_surface_new_image_snapshot(surf); | 
|  60     sk_surface_unref(surf); |  61     sk_surface_unref(surf); | 
|  61  |  62  | 
|  62     sk_canvas_draw_image(canvas, img0, W + 10, 10, NULL); |  63     sk_canvas_draw_image(canvas, img0, W + 10, 10, NULL); | 
|  63  |  64  | 
|  64     sk_data_t* data = sk_image_encode(img0); |  65     sk_data_t* data = sk_image_encode(img0); | 
|  65     sk_image_unref(img0); |  66     sk_image_unref(img0); | 
|  66  |  67  | 
|  67     sk_image_t* img1 = sk_image_new_from_data(data); |  68     sk_image_t* img1 = sk_image_new_from_data(data); | 
|  68     sk_data_unref(data); |  69     sk_data_unref(data); | 
|  69  |  70  | 
|  70     if (img1) { |  71     if (img1) { | 
|  71         sk_canvas_draw_image(canvas, img1, W/2, H/2, NULL); |  72         sk_canvas_draw_image(canvas, img1, W/2, H/2, NULL); | 
|  72         sk_image_unref(img1); |  73         sk_image_unref(img1); | 
|  73     } |  74     } | 
|  74 } |  75 } | 
|  75  |  76  | 
|  76  |  77  | 
| OLD | NEW |