#include "test.h" #if VKVG_RECORDING void test(){ VkvgContext ctx = _initCtx(surf); vkvg_scale(ctx,0.5,0.5); vkvg_start_recording(ctx); vkvg_set_source_rgba(ctx,0.1f,0.9f,0.1f,1.0f); vkvg_move_to(ctx,100,100); vkvg_rel_line_to(ctx,50,200); vkvg_rel_line_to(ctx,150,-100); vkvg_rel_line_to(ctx,100,200); vkvg_rel_line_to(ctx,-100,100); vkvg_rel_line_to(ctx,-10,-100); vkvg_rel_line_to(ctx,-190,-50); vkvg_rel_line_to(ctx,300,50); vkvg_rel_line_to(ctx,50,0); vkvg_rel_line_to(ctx,0, 50); vkvg_rel_line_to(ctx,50,0); vkvg_rel_line_to(ctx,0, 50); vkvg_rel_line_to(ctx,50,0); vkvg_rel_line_to(ctx,0, 50); vkvg_rel_line_to(ctx,50,0); vkvg_rel_line_to(ctx,0, 50); vkvg_close_path(ctx); vkvg_stroke_preserve(ctx); vkvg_fill(ctx); VkvgRecording rec = vkvg_stop_recording(ctx); vkvg_translate(ctx,400,0); vkvg_replay(ctx, rec); vkvg_destroy(ctx); vkvg_recording_destroy(rec); } #endif int main(int argc, char *argv[]) { no_test_size = true; #if VKVG_RECORDING PERFORM_TEST (test, argc, argv); #endif return 0; }