v / cmd / tools
Raw file | 74 loc (61 sloc) | 2.45 KB | Latest commit hash b1a9bf29d
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