diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2020-07-15 13:48:04 +0200 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2020-07-15 13:48:04 +0200 |
| commit | a77dc464f91da554b5952ea965aa4b65cb0a511f (patch) | |
| tree | 62c72758c7298600aa920a1e7b343670ea207086 /tests/stroke.c | |
| parent | e6b3bfbe53dbb850414ec7904b9f00e1aacc330d (diff) | |
copy tests from masternewvx-post-transform
Diffstat (limited to 'tests/stroke.c')
| -rw-r--r-- | tests/stroke.c | 92 |
1 files changed, 45 insertions, 47 deletions
diff --git a/tests/stroke.c b/tests/stroke.c index 028e9bc..648da83 100644 --- a/tests/stroke.c +++ b/tests/stroke.c @@ -1,61 +1,59 @@ #include "test.h" void test(){ - VkvgContext ctx = vkvg_create(surf); + VkvgContext ctx = vkvg_create(surf); - vkvg_set_line_width(ctx, 1); - vkvg_set_source_rgba(ctx,1,0,0,1); - vkvg_move_to(ctx,200.5,200.5); - vkvg_line_to(ctx,400.5,200.5); - vkvg_line_to(ctx,400.5,400.5); - vkvg_line_to(ctx,200.5,400.5); - vkvg_close_path(ctx); - vkvg_stroke(ctx); + vkvg_set_line_width(ctx, 1); + vkvg_set_source_rgba(ctx,1,0,0,1); + vkvg_move_to(ctx,200.5f,200.5f); + vkvg_line_to(ctx,400.5f,200.5f); + vkvg_line_to(ctx,400.5f,400.5f); + vkvg_line_to(ctx,200.5f,400.5f); + vkvg_close_path(ctx); + vkvg_stroke(ctx); - vkvg_set_source_rgba(ctx,0,1,0,1); - vkvg_move_to(ctx,300.5,300.5); - vkvg_line_to(ctx,500.5,300.5); - vkvg_line_to(ctx,500.5,500.5); - vkvg_line_to(ctx,300.5,500.5); - vkvg_stroke(ctx); + vkvg_set_source_rgba(ctx,0,1,0,1); + vkvg_move_to(ctx,300.5f,300.5f); + vkvg_line_to(ctx,500.5f,300.5f); + vkvg_line_to(ctx,500.5f,500.5f); + vkvg_line_to(ctx,300.5f,500.5f); + vkvg_stroke(ctx); - //vkvg_set_source_rgba(ctx,0,0.2,0.35,1); - //vkvg_fill(ctx); + //vkvg_set_source_rgba(ctx,0,0.2,0.35,1); + //vkvg_fill(ctx); - vkvg_set_source_rgba(ctx,0.5,1,0,1); - vkvg_move_to(ctx,320.5,320.5); - vkvg_line_to(ctx,520.5,320.5); - vkvg_line_to(ctx,520.5,520.5); - vkvg_line_to(ctx,320.5,520.5); - //vkvg_close_path(ctx); - vkvg_stroke(ctx); - vkvg_set_line_width(ctx, 40); - vkvg_set_source_rgba(ctx,0.5,0.6,1,1.0); - vkvg_move_to(ctx,700,475); - vkvg_line_to(ctx,400,475); - vkvg_stroke(ctx); - vkvg_set_source_rgba(ctx,0,0.5,0.5,0.5); - vkvg_move_to(ctx,300,200); - vkvg_arc(ctx, 200,200,100,0, M_PI); - vkvg_stroke(ctx); + vkvg_set_source_rgba(ctx,0.5f,1,0,1); + vkvg_move_to(ctx,320.5f,320.5f); + vkvg_line_to(ctx,520.5f,320.5f); + vkvg_line_to(ctx,520.5f,520.5f); + vkvg_line_to(ctx,320.5f,520.5f); + //vkvg_close_path(ctx); + vkvg_stroke(ctx); + vkvg_set_line_width(ctx, 40); + vkvg_set_source_rgba(ctx,0.5f,0.6f,1,1.0f); + vkvg_move_to(ctx,700,475); + vkvg_line_to(ctx,400,475); + vkvg_stroke(ctx); + vkvg_set_source_rgba(ctx,0,0.5f,0.5f,0.5f); + vkvg_move_to(ctx,300,200); + vkvg_arc(ctx, 200,200,100,0, M_PIF); + vkvg_stroke(ctx); - vkvg_set_line_width(ctx, 20); - vkvg_set_source_rgba(ctx,0.1,0.1,0.1,0.5); - vkvg_move_to(ctx,100,60); - vkvg_line_to(ctx,400,600); - vkvg_stroke(ctx); + vkvg_set_line_width(ctx, 20); + vkvg_set_source_rgba(ctx,0.1f,0.1f,0.1f,0.5f); + vkvg_move_to(ctx,100,60); + vkvg_line_to(ctx,400,600); + vkvg_stroke(ctx); - vkvg_set_source_rgba(ctx,1,1,1,1); - vkvg_set_line_width(ctx, 1); - vkvg_rectangle(ctx,600.5,200.5,100,60); - vkvg_stroke(ctx); + vkvg_set_source_rgba(ctx,1,1,1,1); + vkvg_set_line_width(ctx, 1); + vkvg_rectangle(ctx,600.5f,200.5f,100,60); + vkvg_stroke(ctx); - vkvg_destroy(ctx); + vkvg_destroy(ctx); } int main(int argc, char *argv[]) { - - perform_test (test, 1024, 768); - - return 0; + PERFORM_TEST (test, argc, argv); + return 0; } |