blob: 9ab738f76588fcf00409af315ec3afe80b93a2de [file] [log] [blame]
Daniel Vetter9a7d8502017-09-05 14:36:14 +02001benchmark_progs = [
2 'gem_blt',
3 'gem_busy',
4 'gem_create',
5 'gem_exec_ctx',
6 'gem_exec_fault',
7 'gem_exec_nop',
8 'gem_exec_reloc',
9 'gem_exec_trace',
10 'gem_latency',
11 'gem_mmap',
12 'gem_prw',
13 'gem_set_domain',
14 'gem_syslatency',
15 'gem_wsim',
16 'kms_vblank',
17 'prime_lookup',
18 'vgem_mmap',
19]
20
21if libdrm_intel.found()
22 benchmark_progs += [
23 'intel_upload_blit_large',
24 'intel_upload_blit_large_gtt',
25 'intel_upload_blit_large_map',
26 'intel_upload_blit_small',
27 'gem_userptr_benchmark',
28 ]
29endif
30
31foreach prog : benchmark_progs
32 # FIXME meson doesn't like binaries with the same name
33 # meanwhile just suffix with _bench
34 executable(prog + '_bench', prog + '.c',
35 dependencies : test_deps)
36endforeach