diff --git a/libs/vkd3d/meson.build b/libs/vkd3d/meson.build index b34b6913..84965306 100644 --- a/libs/vkd3d/meson.build +++ b/libs/vkd3d/meson.build @@ -1,3 +1,24 @@ +vkd3d_shaders =[ + 'shaders/cs_clear_uav_buffer_float.comp', + 'shaders/cs_clear_uav_buffer_uint.comp', + 'shaders/cs_clear_uav_image_1d_array_float.comp', + 'shaders/cs_clear_uav_image_1d_array_uint.comp', + 'shaders/cs_clear_uav_image_1d_float.comp', + 'shaders/cs_clear_uav_image_1d_uint.comp', + 'shaders/cs_clear_uav_image_2d_array_float.comp', + 'shaders/cs_clear_uav_image_2d_array_uint.comp', + 'shaders/cs_clear_uav_image_2d_float.comp', + 'shaders/cs_clear_uav_image_2d_uint.comp', + 'shaders/cs_clear_uav_image_3d_float.comp', + 'shaders/cs_clear_uav_image_3d_uint.comp', + + 'shaders/fs_copy_image_float.frag', + + 'shaders/gs_fullscreen.geom', + 'shaders/vs_fullscreen.vert', + 'shaders/vs_fullscreen_layer.vert', +] + vkd3d_src = [ 'command.c', 'device.c', @@ -9,7 +30,7 @@ vkd3d_src = [ 'vkd3d_main.c', ] -vkd3d_lib = shared_library('vkd3d', vkd3d_src, vkd3d_version, vkd3d_headers, +vkd3d_lib = shared_library('vkd3d', vkd3d_src, glsl_generator.process(vkd3d_shaders), vkd3d_version, vkd3d_headers, dependencies : [ vkd3d_common_dep, vkd3d_shader_dep ] + vkd3d_extra_libs, include_directories : vkd3d_private_includes, install : true,