2020-06-23 01:47:41 +01:00
|
|
|
|
2020-07-30 15:17:20 +01:00
|
|
|
vkd3d_test_flags = []
|
2020-07-01 19:02:34 +01:00
|
|
|
if vkd3d_platform == 'windows'
|
2020-11-04 19:34:51 +00:00
|
|
|
if enable_d3d12
|
2020-10-30 20:43:14 +00:00
|
|
|
vkd3d_test_deps = [ lib_d3d12, lib_dxgi, vkd3d_common_dep ]
|
2020-07-30 15:17:20 +01:00
|
|
|
else
|
|
|
|
vkd3d_test_deps = [ vkd3d_dep, vkd3d_utils_dep ]
|
|
|
|
vkd3d_test_flags = ['-DVKD3D_FORCE_UTILS_WRAPPER=1']
|
|
|
|
endif
|
|
|
|
else
|
|
|
|
vkd3d_test_deps = [ vkd3d_dep, vkd3d_utils_dep ]
|
2020-07-01 19:02:34 +01:00
|
|
|
endif
|
|
|
|
|
2020-10-28 22:13:31 +00:00
|
|
|
executable('d3d12', 'd3d12.c',
|
2020-07-30 15:17:20 +01:00
|
|
|
dependencies : vkd3d_test_deps,
|
2020-06-23 01:47:41 +01:00
|
|
|
include_directories : vkd3d_private_includes,
|
2020-10-28 13:18:08 +00:00
|
|
|
install : false,
|
2020-07-30 15:17:20 +01:00
|
|
|
c_args : vkd3d_test_flags,
|
2020-06-23 01:47:41 +01:00
|
|
|
override_options : [ 'c_std='+vkd3d_c_std ])
|
2020-07-28 13:14:04 +01:00
|
|
|
|
2020-10-28 22:13:31 +00:00
|
|
|
executable('descriptor-performance', 'descriptor_performance.c',
|
2020-07-30 15:17:20 +01:00
|
|
|
dependencies : vkd3d_test_deps,
|
2020-07-28 13:14:04 +01:00
|
|
|
include_directories : vkd3d_private_includes,
|
2020-10-28 13:18:08 +00:00
|
|
|
install : false,
|
2020-07-30 15:17:20 +01:00
|
|
|
c_args : vkd3d_test_flags,
|
2020-07-28 13:14:04 +01:00
|
|
|
override_options : [ 'c_std='+vkd3d_c_std ])
|