1 | # Defaults |
2 | [compare] |
3 | method = 'idiff' |
4 | flags = ['-p','-fail 0.001','-failpercent 0.2'] |
5 | |
6 | [capture] |
7 | method = 'gg_record' |
8 | flags = [] # ['-prod','-d ...'] etc. |
9 | |
10 | [capture.env] |
11 | VGG_STOP_AT_FRAME = '8' |
12 | VGG_SCREENSHOT_FOLDER = '$OUT_PATH' |
13 | VGG_SCREENSHOT_FRAMES = '5' |
14 | |
15 | # List of apps to run and capture |
16 | [[apps]] |
17 | path = 'examples/game_of_life/life_gg.v' |
18 | |
19 | [[apps]] |
20 | path = 'examples/gg/bezier.v' |
21 | |
22 | [[apps]] |
23 | path = 'examples/gg/mandelbrot.v' |
24 | |
25 | [[apps]] |
26 | path = 'examples/gg/rectangles.v' |
27 | |
28 | [[apps]] |
29 | path = 'examples/gg/raven_text_rendering.v' |
30 | |
31 | [[apps]] |
32 | path = 'examples/gg/worker_thread.v' |
33 | |
34 | [[apps]] |
35 | path = 'examples/gg/polygons.v' |
36 | |
37 | [[apps]] |
38 | path = 'examples/gg/bezier_anim.v' |
39 | |
40 | [[apps]] |
41 | path = 'examples/gg/drag_n_drop.v' |
42 | |
43 | [[apps]] |
44 | path = 'examples/ttf_font/example_ttf.v' |
45 | |
46 | # Reasons for ex- or inclusion: |
47 | # |
48 | # 'examples/snek/snek.v' // Inacurrate captures |
49 | # 'examples/game_of_life/life_gg.v' // OK |
50 | # 'examples/tetris/tetris.v' // Uses random start block |
51 | # 'examples/fireworks/fireworks.v' // Uses rand for placement |
52 | # 'examples/gg/bezier.v', // OK |
53 | # 'examples/gg/mandelbrot.v', // OK |
54 | # 'examples/gg/rectangles.v', // OK |
55 | # 'examples/gg/set_pixels.v' // Has problem in CI software render (blank, no pixels set) |
56 | # 'examples/gg/random.v' // Always random |
57 | # 'examples/gg/stars.v' // Uses rand for placement |
58 | # 'examples/gg/raven_text_rendering.v', // OK |
59 | # 'examples/gg/worker_thread.v', // OK |
60 | # 'examples/gg/polygons.v', // OK |
61 | # 'examples/gg/bezier_anim.v', // OK |
62 | # 'examples/gg/drag_n_drop.v' // OK |
63 | # 'examples/2048/2048.v' // Random start tiles |
64 | # 'examples/clock/clock.v' // Can only be tested on exact points in time :) |
65 | # 'examples/flappylearning/game.v' // Random movement |
66 | # 'examples/hot_reload/bounce.v' // Inacurrate captures |
67 | # 'examples/hot_reload/graph.v' // Inacurrate captures |
68 | # 'examples/ttf_font/example_ttf.v', // OK |
69 | # 'examples/sokol/01_cubes/cube.v', // Can pass with a warning and diff at around 1.2% |
70 | # 'examples/sokol/02_cubes_glsl/cube_glsl.v', // Inacurrate captures |
71 | # 'examples/sokol/03_march_tracing_glsl/rt_glsl.v', // Inacurrate captures |
72 | # 'examples/sokol/04_multi_shader_glsl/rt_glsl.v', // Inacurrate captures |
73 | # 'examples/sokol/05_instancing_glsl/rt_glsl.v', // Inacurrate captures |
74 | # 'examples/sokol/06_obj_viewer/show_obj.v', // Inacurrate captures |