1
0
mirror of https://github.com/EduApps-CDG/OpenDX synced 2024-12-30 09:45:37 +01:00
OpenDX/src/dxvk/meson.build

59 lines
1.4 KiB
Meson
Raw Normal View History

dxvk_hud_shaders = files([
'hud/shaders/hud_text_frag.frag',
'hud/shaders/hud_text_vert.vert',
])
2017-10-10 23:32:13 +02:00
dxvk_src = files([
'dxvk_adapter.cpp',
'dxvk_barrier.cpp',
2017-10-15 14:36:41 +02:00
'dxvk_buffer.cpp',
2017-10-10 23:32:13 +02:00
'dxvk_cmdlist.cpp',
'dxvk_compute.cpp',
2017-10-10 23:32:13 +02:00
'dxvk_context.cpp',
'dxvk_cs.cpp',
'dxvk_data.cpp',
'dxvk_descriptor.cpp',
2017-10-10 23:32:13 +02:00
'dxvk_device.cpp',
2017-12-09 02:44:59 +01:00
'dxvk_format.cpp',
2017-10-10 23:32:13 +02:00
'dxvk_framebuffer.cpp',
2017-10-14 23:52:47 +02:00
'dxvk_graphics.cpp',
2017-10-10 23:32:13 +02:00
'dxvk_image.cpp',
'dxvk_instance.cpp',
'dxvk_lifetime.cpp',
'dxvk_main.cpp',
'dxvk_memory.cpp',
'dxvk_pipelayout.cpp',
'dxvk_pipemanager.cpp',
'dxvk_queue.cpp',
2017-10-10 23:32:13 +02:00
'dxvk_renderpass.cpp',
'dxvk_resource.cpp',
'dxvk_sampler.cpp',
'dxvk_shader.cpp',
'dxvk_staging.cpp',
2017-12-12 10:29:17 +01:00
'dxvk_stats.cpp',
2017-10-10 23:32:13 +02:00
'dxvk_surface.cpp',
'dxvk_swapchain.cpp',
'dxvk_sync.cpp',
'dxvk_util.cpp',
2017-10-10 23:32:13 +02:00
'hud/dxvk_hud.cpp',
'hud/dxvk_hud_devinfo.cpp',
'hud/dxvk_hud_font.cpp',
'hud/dxvk_hud_fps.cpp',
'hud/dxvk_hud_text.cpp',
2017-10-10 23:32:13 +02:00
'vulkan/dxvk_vulkan_extensions.cpp',
'vulkan/dxvk_vulkan_loader.cpp',
2017-10-11 00:27:33 +02:00
'vulkan/dxvk_vulkan_names.cpp',
2017-10-10 23:32:13 +02:00
])
thread_dep = dependency('threads')
dxvk_lib = static_library('dxvk', dxvk_src, glsl_generator.process(dxvk_hud_shaders),
link_with : [ util_lib, spirv_lib ],
2017-10-10 23:32:13 +02:00
dependencies : [ thread_dep, lib_vulkan, lib_sdl2 ],
include_directories : [ dxvk_include_path ])
dxvk_dep = declare_dependency(
link_with : [ dxvk_lib ],
include_directories : [ dxvk_include_path, include_directories('.') ])