printf("\t-vsync:\t\tEnable VSync, disabled by default.\n");
printf("\t-o:\t\tPerform test offscreen.\n");
printf("\t-w filepath:\twrite last image to png.\n");
+#ifdef DEBUG
+ printf("\t-L level:\tLog level in hexadecimal format (0xFF), 0 to disable.\n");
+ printf("\t\t\tsee vkvg.h for possible values.\n");
+#endif
+
printf("\t-h:\t\tThis help message.\n");
printf("\n");
exit(-1);
if (argc -1 < ++i)
_print_usage_and_exit();
saveToPng = argv[i];
+#ifdef DEBUG
+ }else if (strcmp (argv[i], "-L\0") == 0) {
+ if (argc -1 < ++i)
+ _print_usage_and_exit();
+ sscanf(argv[i], "%x", &vkvg_log_level);
+#endif
}else
_print_usage_and_exit();
}
int main(int argc, char *argv[]) {
- //PERFORM_TEST(test, argc, argv);
- //vkvg_log_level = VKVG_LOG_ERR|VKVG_LOG_DEBUG|VKVG_LOG_INFO|VKVG_LOG_INFO_PATH|VKVG_LOG_DBG_ARRAYS|VKVG_LOG_FULL;
dashes_count = 2;
dashes[0] = 0;
dashes[1] = 10;
}
int main(int argc, char *argv[]) {
- //vkvg_log_level = VKVG_LOG_FULL;
no_test_size = true;
PERFORM_TEST (test, argc, argv);
return 0;
float h = (float)test_height;
randomize_color(ctx);
- float x = truncf(w*rndf());
- float y = truncf(h*rndf());
+ float x = truncf(w*rndf());
+ float y = truncf(h*rndf());
- vkvg_rectangle(ctx, x, y, s, s);
+ vkvg_rectangle(ctx, x, y, s, s);
}
void fixedSizeRects(){
VkvgContext ctx = _initCtx ();
for (uint32_t i=0; i<test_size; i++) {
- drawRandomRect(ctx, 50.0f);
- vkvg_fill (ctx);
- }
- vkvg_destroy(ctx);
+ drawRandomRect(ctx, 50.0f);
+ vkvg_fill (ctx);
+ }
+ vkvg_destroy(ctx);
}
int main(int argc, char *argv[]) {
- //vkvg_log_level = VKVG_LOG_ERR|VKVG_LOG_DEBUG|VKVG_LOG_INFO|VKVG_LOG_INFO_PATH|VKVG_LOG_DBG_ARRAYS|VKVG_LOG_FULL;
-
PERFORM_TEST (fixedSizeRects, argc, argv);
return 0;
}
}
int main(int argc, char *argv[]) {
- //vkvg_log_level = VKVG_LOG_ERR|VKVG_LOG_DEBUG|VKVG_LOG_INFO|VKVG_LOG_INFO_PATH|VKVG_LOG_DBG_ARRAYS|VKVG_LOG_FULL;
-
PERFORM_TEST (rectangles_fill, argc, argv);
PERFORM_TEST (rectangles_stroke, argc, argv);
PERFORM_TEST (rectangles_fill_stroke, argc, argv);
}
int main(int argc, char *argv[]) {
no_test_size = true;
- //vkvg_log_level = VKVG_LOG_INFO;
PERFORM_TEST (simple_text, argc, argv);
PERFORM_TEST (font_file_path, argc, argv);
PERFORM_TEST (single_font_and_size, argc, argv);