diff --git a/src/intel/vulkan/meson.build b/src/intel/vulkan/meson.build index ec640eaced9..f71018815b7 100644 --- a/src/intel/vulkan/meson.build +++ b/src/intel/vulkan/meson.build @@ -43,6 +43,19 @@ anv_entrypoints = custom_target( depend_files : vk_entrypoints_gen_depend_files, ) +float64_spv_h = custom_target( + 'float64_spv.h', + input : [glsl2spirv, float64_glsl_file], + output : 'float64_spv.h', + command : [ + prog_python, '@INPUT@', '@OUTPUT@', + '--create-entry', 'main', + '--vn', 'float64_spv_source', + '--glsl-version', '450', + '-Olib', + ] +) + idep_anv_headers = declare_dependency( sources : [anv_entrypoints[0]], include_directories : inc_anv, @@ -195,7 +208,7 @@ libanv_common = static_library( 'anv_common', [ libanv_files, anv_entrypoints, sha1_h, - gen_xml_pack, + gen_xml_pack, float64_spv_h, ], include_directories : [ inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_intel, inc_compiler,