diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2026-07-10 10:55:13 +0200 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2026-09-04 11:06:23 +0200 |
| commit | c212b34cc12c69fd380e0b1a2ed3bbf41826345d (patch) | |
| tree | d6aa97767eea2049ca195934e539dc6594e26cbc /samples/tests/clip.cpp | |
| parent | 78092ce771c506873b2839b70ad7c488a01535c3 (diff) | |
add time measure in samples
Diffstat (limited to 'samples/tests/clip.cpp')
| -rw-r--r-- | samples/tests/clip.cpp | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/samples/tests/clip.cpp b/samples/tests/clip.cpp index bbc3b40..0008dc0 100644 --- a/samples/tests/clip.cpp +++ b/samples/tests/clip.cpp @@ -1,5 +1,5 @@ #include "VkvgTest.hpp" -TEST(clipped_paint_ec) { +TEST(clipped_paint_nz) { VkvgContext ctx = vkvg_create(test->surf); vkvg_set_fill_rule(ctx, VKVG_FILL_RULE_NON_ZERO); vkvg_set_source_rgb(ctx, 1, 0, 0); @@ -22,7 +22,7 @@ TEST(clipped_paint_eo) { vkvg_destroy(ctx); } -TEST(clipped_paint2_ec) { +TEST(clipped_paint2_nz) { VkvgContext ctx = vkvg_create(test->surf); vkvg_set_fill_rule(ctx, VKVG_FILL_RULE_NON_ZERO); vkvg_set_source_rgb(ctx, 1, 0, 0); @@ -55,7 +55,7 @@ TEST(clipped_paint2_eo) { vkvg_destroy(ctx); } -TEST(clipped_transformed_ec) { +TEST(clipped_transformed_nz) { VkvgContext ctx = vkvg_create(test->surf); vkvg_set_fill_rule(ctx, VKVG_FILL_RULE_NON_ZERO); vkvg_set_source_rgb(ctx, 1, 0, 0); @@ -67,7 +67,7 @@ TEST(clipped_transformed_ec) { vkvg_paint(ctx); vkvg_destroy(ctx); } -TEST(clip_transformed_ec) { +TEST(clip_transformed_nz) { VkvgContext ctx = vkvg_create(test->surf); vkvg_set_fill_rule(ctx, VKVG_FILL_RULE_NON_ZERO); vkvg_set_source_rgb(ctx, 1, 0, 0); @@ -96,9 +96,21 @@ TEST(clipped_transformed_eo) { vkvg_destroy(ctx); } +TEST(clip_clear) { + VkvgContext ctx = vkvg_create(test->surf); + vkvg_set_fill_rule(ctx, VKVG_FILL_RULE_NON_ZERO); + vkvg_set_source_rgb(ctx, 1, 0, 0); + vkvg_paint(ctx); + vkvg_rectangle(ctx, 100, 100, 300, 200); + vkvg_clip(ctx); + + vkvg_set_source_rgb(ctx, 0, 1, 0); + vkvg_paint(ctx); + vkvg_destroy(ctx); + +} TEST(test_clip) { VkvgContext ctx = vkvg_create(test->surf); - vkvg_clear(ctx); vkvg_set_fill_rule(ctx, VKVG_FILL_RULE_EVEN_ODD); vkvg_move_to(ctx, 10, 10); vkvg_line_to(ctx, 400, 150); @@ -123,7 +135,6 @@ TEST(test_clip) { } TEST(test_clip2) { VkvgContext ctx = vkvg_create(test->surf); - vkvg_clear(ctx); vkvg_set_fill_rule(ctx, VKVG_FILL_RULE_NON_ZERO); vkvg_rectangle(ctx, 50, 50, 500, 500); vkvg_clip(ctx); @@ -166,3 +177,4 @@ TEST(test_clip2) { vkvg_destroy(ctx); } + |